-- Copyright (C) 1991-2013 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions 
-- and other software and tools, and its AMPP partner logic 
-- functions, and any output files from any of the foregoing 
-- (including device programming or simulation files), and any 
-- associated documentation or information are expressly subject 
-- to the terms and conditions of the Altera Program License 
-- Subscription Agreement, Altera MegaCore Function License 
-- Agreement, or other applicable license agreement, including, 
-- without limitation, that your use is for the sole purpose of 
-- programming logic devices manufactured by Altera and sold by 
-- Altera or its authorized distributors.  Please refer to the 
-- applicable agreement for further details.

-- VENDOR "Altera"
-- PROGRAM "Quartus II 64-Bit"
-- VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition"

-- DATE "06/16/2014 16:08:17"

-- 
-- Device: Altera EP3C16F484C6 Package FBGA484
-- 

-- 
-- This VHDL file should be used for ModelSim-Altera (VHDL) only
-- 

LIBRARY ALTERA;
LIBRARY CYCLONEIII;
LIBRARY IEEE;
USE ALTERA.ALTERA_PRIMITIVES_COMPONENTS.ALL;
USE CYCLONEIII.CYCLONEIII_COMPONENTS.ALL;
USE IEEE.STD_LOGIC_1164.ALL;

ENTITY 	flappyBird IS
    PORT (
	F : IN std_logic;
	reset : IN std_logic;
	resetVideo : IN std_logic;
	clk : IN std_logic;
	VGA_HS : BUFFER std_logic;
	VGA_VS : BUFFER std_logic;
	VGA_R : BUFFER std_logic_vector(3 DOWNTO 0);
	VGA_G : BUFFER std_logic_vector(3 DOWNTO 0);
	VGA_B : BUFFER std_logic_vector(3 DOWNTO 0)
	);
END flappyBird;

-- Design Ports Information
-- VGA_HS	=>  Location: PIN_L21,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- VGA_VS	=>  Location: PIN_L22,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- VGA_R[0]	=>  Location: PIN_H19,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- VGA_R[1]	=>  Location: PIN_H17,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- VGA_R[2]	=>  Location: PIN_H20,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- VGA_R[3]	=>  Location: PIN_H21,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- VGA_G[0]	=>  Location: PIN_H22,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- VGA_G[1]	=>  Location: PIN_J17,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- VGA_G[2]	=>  Location: PIN_K17,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- VGA_G[3]	=>  Location: PIN_J21,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- VGA_B[0]	=>  Location: PIN_K22,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- VGA_B[1]	=>  Location: PIN_K21,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- VGA_B[2]	=>  Location: PIN_J22,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- VGA_B[3]	=>  Location: PIN_K18,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- resetVideo	=>  Location: PIN_H5,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- clk	=>  Location: PIN_G21,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- F	=>  Location: PIN_J6,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- reset	=>  Location: PIN_H6,	 I/O Standard: 2.5 V,	 Current Strength: Default


ARCHITECTURE structure OF flappyBird IS
SIGNAL gnd : std_logic := '0';
SIGNAL vcc : std_logic := '1';
SIGNAL unknown : std_logic := 'X';
SIGNAL devoe : std_logic := '1';
SIGNAL devclrn : std_logic := '1';
SIGNAL devpor : std_logic := '1';
SIGNAL ww_devoe : std_logic;
SIGNAL ww_devclrn : std_logic;
SIGNAL ww_devpor : std_logic;
SIGNAL ww_F : std_logic;
SIGNAL ww_reset : std_logic;
SIGNAL ww_resetVideo : std_logic;
SIGNAL ww_clk : std_logic;
SIGNAL ww_VGA_HS : std_logic;
SIGNAL ww_VGA_VS : std_logic;
SIGNAL ww_VGA_R : std_logic_vector(3 DOWNTO 0);
SIGNAL ww_VGA_G : std_logic_vector(3 DOWNTO 0);
SIGNAL ww_VGA_B : std_logic_vector(3 DOWNTO 0);
SIGNAL \passarinho|clk~clkctrl_INCLK_bus\ : std_logic_vector(3 DOWNTO 0);
SIGNAL \clk~inputclkctrl_INCLK_bus\ : std_logic_vector(3 DOWNTO 0);
SIGNAL \VGA_HS~output_o\ : std_logic;
SIGNAL \VGA_VS~output_o\ : std_logic;
SIGNAL \VGA_R[0]~output_o\ : std_logic;
SIGNAL \VGA_R[1]~output_o\ : std_logic;
SIGNAL \VGA_R[2]~output_o\ : std_logic;
SIGNAL \VGA_R[3]~output_o\ : std_logic;
SIGNAL \VGA_G[0]~output_o\ : std_logic;
SIGNAL \VGA_G[1]~output_o\ : std_logic;
SIGNAL \VGA_G[2]~output_o\ : std_logic;
SIGNAL \VGA_G[3]~output_o\ : std_logic;
SIGNAL \VGA_B[0]~output_o\ : std_logic;
SIGNAL \VGA_B[1]~output_o\ : std_logic;
SIGNAL \VGA_B[2]~output_o\ : std_logic;
SIGNAL \VGA_B[3]~output_o\ : std_logic;
SIGNAL \clk~input_o\ : std_logic;
SIGNAL \clk~inputclkctrl_outclk\ : std_logic;
SIGNAL \passarinho|divisor:clk_aux~0_combout\ : std_logic;
SIGNAL \passarinho|divisor:clk_aux~q\ : std_logic;
SIGNAL \passarinho|clk~0_combout\ : std_logic;
SIGNAL \passarinho|clk~q\ : std_logic;
SIGNAL \passarinho|clk~clkctrl_outclk\ : std_logic;
SIGNAL \passarinho|Add2~0_combout\ : std_logic;
SIGNAL \resetVideo~input_o\ : std_logic;
SIGNAL \passarinho|Add2~1\ : std_logic;
SIGNAL \passarinho|Add2~2_combout\ : std_logic;
SIGNAL \passarinho|Add2~3\ : std_logic;
SIGNAL \passarinho|Add2~4_combout\ : std_logic;
SIGNAL \passarinho|Add2~5\ : std_logic;
SIGNAL \passarinho|Add2~6_combout\ : std_logic;
SIGNAL \passarinho|Add2~7\ : std_logic;
SIGNAL \passarinho|Add2~8_combout\ : std_logic;
SIGNAL \passarinho|Add2~9\ : std_logic;
SIGNAL \passarinho|Add2~10_combout\ : std_logic;
SIGNAL \passarinho|Hcount~0_combout\ : std_logic;
SIGNAL \passarinho|Add2~11\ : std_logic;
SIGNAL \passarinho|Add2~12_combout\ : std_logic;
SIGNAL \passarinho|Add2~13\ : std_logic;
SIGNAL \passarinho|Add2~14_combout\ : std_logic;
SIGNAL \passarinho|Add2~15\ : std_logic;
SIGNAL \passarinho|Add2~17\ : std_logic;
SIGNAL \passarinho|Add2~18_combout\ : std_logic;
SIGNAL \passarinho|Hcount~1_combout\ : std_logic;
SIGNAL \passarinho|Equal4~0_combout\ : std_logic;
SIGNAL \passarinho|Equal4~1_combout\ : std_logic;
SIGNAL \passarinho|Equal4~2_combout\ : std_logic;
SIGNAL \passarinho|Add2~16_combout\ : std_logic;
SIGNAL \passarinho|Hcount~2_combout\ : std_logic;
SIGNAL \passarinho|Equal6~0_combout\ : std_logic;
SIGNAL \passarinho|vga_hsync~0_combout\ : std_logic;
SIGNAL \passarinho|vga_hsync~q\ : std_logic;
SIGNAL \passarinho|Add3~0_combout\ : std_logic;
SIGNAL \passarinho|Vcount~3_combout\ : std_logic;
SIGNAL \passarinho|Add3~1\ : std_logic;
SIGNAL \passarinho|Add3~2_combout\ : std_logic;
SIGNAL \passarinho|Add3~3\ : std_logic;
SIGNAL \passarinho|Add3~4_combout\ : std_logic;
SIGNAL \passarinho|Vcount~1_combout\ : std_logic;
SIGNAL \passarinho|Add3~5\ : std_logic;
SIGNAL \passarinho|Add3~6_combout\ : std_logic;
SIGNAL \passarinho|Vcount~0_combout\ : std_logic;
SIGNAL \passarinho|Add3~7\ : std_logic;
SIGNAL \passarinho|Add3~8_combout\ : std_logic;
SIGNAL \passarinho|Add3~9\ : std_logic;
SIGNAL \passarinho|Add3~10_combout\ : std_logic;
SIGNAL \passarinho|Add3~11\ : std_logic;
SIGNAL \passarinho|Add3~12_combout\ : std_logic;
SIGNAL \passarinho|Add3~13\ : std_logic;
SIGNAL \passarinho|Add3~14_combout\ : std_logic;
SIGNAL \passarinho|Add3~15\ : std_logic;
SIGNAL \passarinho|Add3~16_combout\ : std_logic;
SIGNAL \passarinho|Equal5~0_combout\ : std_logic;
SIGNAL \passarinho|Add3~17\ : std_logic;
SIGNAL \passarinho|Add3~18_combout\ : std_logic;
SIGNAL \passarinho|Vcount~2_combout\ : std_logic;
SIGNAL \passarinho|Equal5~1_combout\ : std_logic;
SIGNAL \passarinho|Equal5~2_combout\ : std_logic;
SIGNAL \passarinho|Equal9~1_combout\ : std_logic;
SIGNAL \passarinho|Equal9~0_combout\ : std_logic;
SIGNAL \passarinho|vga_vsync~0_combout\ : std_logic;
SIGNAL \passarinho|vga_vsync~q\ : std_logic;
SIGNAL \passarinho|Equal7~0_combout\ : std_logic;
SIGNAL \passarinho|Equal7~1_combout\ : std_logic;
SIGNAL \passarinho|Equal7~2_combout\ : std_logic;
SIGNAL \passarinho|vga_hblank~0_combout\ : std_logic;
SIGNAL \passarinho|vga_hblank~q\ : std_logic;
SIGNAL \passarinho|Equal10~0_combout\ : std_logic;
SIGNAL \passarinho|Equal11~0_combout\ : std_logic;
SIGNAL \passarinho|vga_vblank~feeder_combout\ : std_logic;
SIGNAL \passarinho|vga_vblank~0_combout\ : std_logic;
SIGNAL \passarinho|vga_vblank~q\ : std_logic;
SIGNAL \passarinho|Equal0~0_combout\ : std_logic;
SIGNAL \passarinho|Equal0~1_combout\ : std_logic;
SIGNAL \passarinho|passarinho_h~0_combout\ : std_logic;
SIGNAL \passarinho|passarinho_h~1_combout\ : std_logic;
SIGNAL \passarinho|passarinho_h~q\ : std_logic;
SIGNAL \reset~input_o\ : std_logic;
SIGNAL \F~input_o\ : std_logic;
SIGNAL \Selector56~0_combout\ : std_logic;
SIGNAL \estado_atual.parado~q\ : std_logic;
SIGNAL \Selector58~0_combout\ : std_logic;
SIGNAL \estado_atual.descendo~q\ : std_logic;
SIGNAL \countClk_aux~0_combout\ : std_logic;
SIGNAL \estado_atual.subindo~q\ : std_logic;
SIGNAL \Add2~19\ : std_logic;
SIGNAL \Add2~20_combout\ : std_logic;
SIGNAL \Add2~0_combout\ : std_logic;
SIGNAL \Add0~0_combout\ : std_logic;
SIGNAL \Add0~15\ : std_logic;
SIGNAL \Add0~16_combout\ : std_logic;
SIGNAL \Selector15~0_combout\ : std_logic;
SIGNAL \Add0~17\ : std_logic;
SIGNAL \Add0~18_combout\ : std_logic;
SIGNAL \Selector14~0_combout\ : std_logic;
SIGNAL \Add0~19\ : std_logic;
SIGNAL \Add0~20_combout\ : std_logic;
SIGNAL \Selector13~0_combout\ : std_logic;
SIGNAL \Equal1~0_combout\ : std_logic;
SIGNAL \Add0~21\ : std_logic;
SIGNAL \Add0~22_combout\ : std_logic;
SIGNAL \Selector12~0_combout\ : std_logic;
SIGNAL \Add0~23\ : std_logic;
SIGNAL \Add0~24_combout\ : std_logic;
SIGNAL \Selector11~0_combout\ : std_logic;
SIGNAL \Add0~25\ : std_logic;
SIGNAL \Add0~26_combout\ : std_logic;
SIGNAL \Selector10~0_combout\ : std_logic;
SIGNAL \Add0~27\ : std_logic;
SIGNAL \Add0~28_combout\ : std_logic;
SIGNAL \Selector9~0_combout\ : std_logic;
SIGNAL \Add0~29\ : std_logic;
SIGNAL \Add0~30_combout\ : std_logic;
SIGNAL \Selector8~0_combout\ : std_logic;
SIGNAL \Add0~31\ : std_logic;
SIGNAL \Add0~32_combout\ : std_logic;
SIGNAL \Selector7~0_combout\ : std_logic;
SIGNAL \Add0~33\ : std_logic;
SIGNAL \Add0~34_combout\ : std_logic;
SIGNAL \Selector6~0_combout\ : std_logic;
SIGNAL \Add0~35\ : std_logic;
SIGNAL \Add0~36_combout\ : std_logic;
SIGNAL \Selector5~0_combout\ : std_logic;
SIGNAL \Add0~37\ : std_logic;
SIGNAL \Add0~38_combout\ : std_logic;
SIGNAL \Selector4~0_combout\ : std_logic;
SIGNAL \Add0~39\ : std_logic;
SIGNAL \Add0~40_combout\ : std_logic;
SIGNAL \Selector3~0_combout\ : std_logic;
SIGNAL \Add0~41\ : std_logic;
SIGNAL \Add0~42_combout\ : std_logic;
SIGNAL \Selector2~0_combout\ : std_logic;
SIGNAL \Equal1~1_combout\ : std_logic;
SIGNAL \Equal0~1_combout\ : std_logic;
SIGNAL \Equal0~2_combout\ : std_logic;
SIGNAL \Add0~43\ : std_logic;
SIGNAL \Add0~44_combout\ : std_logic;
SIGNAL \Selector1~0_combout\ : std_logic;
SIGNAL \Add0~45\ : std_logic;
SIGNAL \Add0~46_combout\ : std_logic;
SIGNAL \Selector0~0_combout\ : std_logic;
SIGNAL \Equal0~3_combout\ : std_logic;
SIGNAL \Equal0~0_combout\ : std_logic;
SIGNAL \Equal0~4_combout\ : std_logic;
SIGNAL \posicao_atual[28]~2_combout\ : std_logic;
SIGNAL \Equal0~6_combout\ : std_logic;
SIGNAL \posicao_atual[28]~3_combout\ : std_logic;
SIGNAL \Selector22~0_combout\ : std_logic;
SIGNAL \Selector23~0_combout\ : std_logic;
SIGNAL \Add0~1\ : std_logic;
SIGNAL \Add0~2_combout\ : std_logic;
SIGNAL \Selector22~1_combout\ : std_logic;
SIGNAL \Add0~3\ : std_logic;
SIGNAL \Add0~4_combout\ : std_logic;
SIGNAL \Selector21~0_combout\ : std_logic;
SIGNAL \Add0~5\ : std_logic;
SIGNAL \Add0~6_combout\ : std_logic;
SIGNAL \Selector20~0_combout\ : std_logic;
SIGNAL \Add0~7\ : std_logic;
SIGNAL \Add0~8_combout\ : std_logic;
SIGNAL \Selector19~0_combout\ : std_logic;
SIGNAL \Add0~9\ : std_logic;
SIGNAL \Add0~10_combout\ : std_logic;
SIGNAL \Selector18~0_combout\ : std_logic;
SIGNAL \Add0~11\ : std_logic;
SIGNAL \Add0~12_combout\ : std_logic;
SIGNAL \Selector17~0_combout\ : std_logic;
SIGNAL \Add0~13\ : std_logic;
SIGNAL \Add0~14_combout\ : std_logic;
SIGNAL \Selector16~0_combout\ : std_logic;
SIGNAL \Equal0~5_combout\ : std_logic;
SIGNAL \Equal0~7_combout\ : std_logic;
SIGNAL \Equal1~2_combout\ : std_logic;
SIGNAL \Add2~23\ : std_logic;
SIGNAL \Add2~24_combout\ : std_logic;
SIGNAL \Add1~17\ : std_logic;
SIGNAL \Add1~19\ : std_logic;
SIGNAL \Add1~20_combout\ : std_logic;
SIGNAL \Selector43~0_combout\ : std_logic;
SIGNAL \posicao_atual[28]~4_combout\ : std_logic;
SIGNAL \Add1~21\ : std_logic;
SIGNAL \Add1~22_combout\ : std_logic;
SIGNAL \Add2~25\ : std_logic;
SIGNAL \Add2~26_combout\ : std_logic;
SIGNAL \Selector42~0_combout\ : std_logic;
SIGNAL \Add1~23\ : std_logic;
SIGNAL \Add1~24_combout\ : std_logic;
SIGNAL \Add2~27\ : std_logic;
SIGNAL \Add2~28_combout\ : std_logic;
SIGNAL \Selector41~0_combout\ : std_logic;
SIGNAL \Add1~25\ : std_logic;
SIGNAL \Add1~26_combout\ : std_logic;
SIGNAL \Add2~29\ : std_logic;
SIGNAL \Add2~30_combout\ : std_logic;
SIGNAL \Selector40~0_combout\ : std_logic;
SIGNAL \Add2~31\ : std_logic;
SIGNAL \Add2~32_combout\ : std_logic;
SIGNAL \Add1~27\ : std_logic;
SIGNAL \Add1~28_combout\ : std_logic;
SIGNAL \Selector39~0_combout\ : std_logic;
SIGNAL \Add2~33\ : std_logic;
SIGNAL \Add2~34_combout\ : std_logic;
SIGNAL \Add1~29\ : std_logic;
SIGNAL \Add1~30_combout\ : std_logic;
SIGNAL \Selector38~0_combout\ : std_logic;
SIGNAL \Add1~31\ : std_logic;
SIGNAL \Add1~32_combout\ : std_logic;
SIGNAL \Add2~35\ : std_logic;
SIGNAL \Add2~36_combout\ : std_logic;
SIGNAL \Selector37~0_combout\ : std_logic;
SIGNAL \Add2~37\ : std_logic;
SIGNAL \Add2~38_combout\ : std_logic;
SIGNAL \Add1~33\ : std_logic;
SIGNAL \Add1~34_combout\ : std_logic;
SIGNAL \Selector36~0_combout\ : std_logic;
SIGNAL \Add1~35\ : std_logic;
SIGNAL \Add1~36_combout\ : std_logic;
SIGNAL \Add2~39\ : std_logic;
SIGNAL \Add2~40_combout\ : std_logic;
SIGNAL \Selector35~0_combout\ : std_logic;
SIGNAL \Add2~41\ : std_logic;
SIGNAL \Add2~42_combout\ : std_logic;
SIGNAL \Add1~37\ : std_logic;
SIGNAL \Add1~38_combout\ : std_logic;
SIGNAL \Selector34~0_combout\ : std_logic;
SIGNAL \Add2~43\ : std_logic;
SIGNAL \Add2~44_combout\ : std_logic;
SIGNAL \Add1~39\ : std_logic;
SIGNAL \Add1~40_combout\ : std_logic;
SIGNAL \Selector33~0_combout\ : std_logic;
SIGNAL \Add2~45\ : std_logic;
SIGNAL \Add2~46_combout\ : std_logic;
SIGNAL \Add1~41\ : std_logic;
SIGNAL \Add1~42_combout\ : std_logic;
SIGNAL \Selector32~0_combout\ : std_logic;
SIGNAL \Add2~47\ : std_logic;
SIGNAL \Add2~48_combout\ : std_logic;
SIGNAL \Add1~43\ : std_logic;
SIGNAL \Add1~44_combout\ : std_logic;
SIGNAL \Selector31~0_combout\ : std_logic;
SIGNAL \Add2~49\ : std_logic;
SIGNAL \Add2~50_combout\ : std_logic;
SIGNAL \Add1~45\ : std_logic;
SIGNAL \Add1~46_combout\ : std_logic;
SIGNAL \Selector30~0_combout\ : std_logic;
SIGNAL \Add1~47\ : std_logic;
SIGNAL \Add1~48_combout\ : std_logic;
SIGNAL \Add2~51\ : std_logic;
SIGNAL \Add2~52_combout\ : std_logic;
SIGNAL \Selector29~0_combout\ : std_logic;
SIGNAL \Add1~49\ : std_logic;
SIGNAL \Add1~50_combout\ : std_logic;
SIGNAL \Add2~53\ : std_logic;
SIGNAL \Add2~54_combout\ : std_logic;
SIGNAL \Selector28~0_combout\ : std_logic;
SIGNAL \Add1~51\ : std_logic;
SIGNAL \Add1~52_combout\ : std_logic;
SIGNAL \Add2~55\ : std_logic;
SIGNAL \Add2~56_combout\ : std_logic;
SIGNAL \Selector27~0_combout\ : std_logic;
SIGNAL \Add2~57\ : std_logic;
SIGNAL \Add2~58_combout\ : std_logic;
SIGNAL \Add1~53\ : std_logic;
SIGNAL \Add1~54_combout\ : std_logic;
SIGNAL \Selector26~0_combout\ : std_logic;
SIGNAL \Add1~55\ : std_logic;
SIGNAL \Add1~56_combout\ : std_logic;
SIGNAL \Add2~59\ : std_logic;
SIGNAL \Add2~60_combout\ : std_logic;
SIGNAL \Selector25~0_combout\ : std_logic;
SIGNAL \Add2~61\ : std_logic;
SIGNAL \Add2~62_combout\ : std_logic;
SIGNAL \Selector24~1_combout\ : std_logic;
SIGNAL \Add1~57\ : std_logic;
SIGNAL \Add1~58_combout\ : std_logic;
SIGNAL \LessThan0~6_combout\ : std_logic;
SIGNAL \LessThan0~5_combout\ : std_logic;
SIGNAL \LessThan0~0_combout\ : std_logic;
SIGNAL \LessThan0~3_combout\ : std_logic;
SIGNAL \LessThan0~2_combout\ : std_logic;
SIGNAL \LessThan0~1_combout\ : std_logic;
SIGNAL \LessThan0~4_combout\ : std_logic;
SIGNAL \LessThan0~7_combout\ : std_logic;
SIGNAL \LessThan0~8_combout\ : std_logic;
SIGNAL \LessThan0~9_combout\ : std_logic;
SIGNAL \Selector24~0_combout\ : std_logic;
SIGNAL \Selector24~2_combout\ : std_logic;
SIGNAL \posicao_atual[28]~0_combout\ : std_logic;
SIGNAL \Selector54~0_combout\ : std_logic;
SIGNAL \Selector55~0_combout\ : std_logic;
SIGNAL \Selector55~1_combout\ : std_logic;
SIGNAL \Add2~1\ : std_logic;
SIGNAL \Add2~2_combout\ : std_logic;
SIGNAL \Selector54~1_combout\ : std_logic;
SIGNAL \Add2~3\ : std_logic;
SIGNAL \Add2~4_combout\ : std_logic;
SIGNAL \Add1~0_combout\ : std_logic;
SIGNAL \Selector53~0_combout\ : std_logic;
SIGNAL \Add1~1\ : std_logic;
SIGNAL \Add1~2_combout\ : std_logic;
SIGNAL \Add2~5\ : std_logic;
SIGNAL \Add2~6_combout\ : std_logic;
SIGNAL \Selector52~0_combout\ : std_logic;
SIGNAL \Add1~3\ : std_logic;
SIGNAL \Add1~5\ : std_logic;
SIGNAL \Add1~7\ : std_logic;
SIGNAL \Add1~9\ : std_logic;
SIGNAL \Add1~11\ : std_logic;
SIGNAL \Add1~13\ : std_logic;
SIGNAL \Add1~15\ : std_logic;
SIGNAL \Add1~16_combout\ : std_logic;
SIGNAL \Selector45~0_combout\ : std_logic;
SIGNAL \Add2~21\ : std_logic;
SIGNAL \Add2~22_combout\ : std_logic;
SIGNAL \Add1~18_combout\ : std_logic;
SIGNAL \Selector44~0_combout\ : std_logic;
SIGNAL \LessThan1~7_combout\ : std_logic;
SIGNAL \LessThan1~8_combout\ : std_logic;
SIGNAL \LessThan1~6_combout\ : std_logic;
SIGNAL \LessThan1~5_combout\ : std_logic;
SIGNAL \LessThan1~9_combout\ : std_logic;
SIGNAL \LessThan1~2_combout\ : std_logic;
SIGNAL \LessThan1~0_combout\ : std_logic;
SIGNAL \LessThan1~1_combout\ : std_logic;
SIGNAL \LessThan1~3_combout\ : std_logic;
SIGNAL \LessThan1~4_combout\ : std_logic;
SIGNAL \LessThan1~10_combout\ : std_logic;
SIGNAL \posicao_atual[28]~1_combout\ : std_logic;
SIGNAL \Add2~7\ : std_logic;
SIGNAL \Add2~8_combout\ : std_logic;
SIGNAL \Add1~4_combout\ : std_logic;
SIGNAL \Selector51~0_combout\ : std_logic;
SIGNAL \Add2~9\ : std_logic;
SIGNAL \Add2~10_combout\ : std_logic;
SIGNAL \Add1~6_combout\ : std_logic;
SIGNAL \Selector50~0_combout\ : std_logic;
SIGNAL \Add2~11\ : std_logic;
SIGNAL \Add2~12_combout\ : std_logic;
SIGNAL \Add1~8_combout\ : std_logic;
SIGNAL \Selector49~0_combout\ : std_logic;
SIGNAL \Add2~13\ : std_logic;
SIGNAL \Add2~14_combout\ : std_logic;
SIGNAL \Add1~10_combout\ : std_logic;
SIGNAL \Selector48~0_combout\ : std_logic;
SIGNAL \Add2~15\ : std_logic;
SIGNAL \Add2~16_combout\ : std_logic;
SIGNAL \Add1~12_combout\ : std_logic;
SIGNAL \Selector47~0_combout\ : std_logic;
SIGNAL \Add2~17\ : std_logic;
SIGNAL \Add2~18_combout\ : std_logic;
SIGNAL \Add1~14_combout\ : std_logic;
SIGNAL \Selector46~0_combout\ : std_logic;
SIGNAL \passarinho|Add0~1_cout\ : std_logic;
SIGNAL \passarinho|Add0~3\ : std_logic;
SIGNAL \passarinho|Add0~5\ : std_logic;
SIGNAL \passarinho|Add0~7\ : std_logic;
SIGNAL \passarinho|Add0~9\ : std_logic;
SIGNAL \passarinho|Add0~11\ : std_logic;
SIGNAL \passarinho|Add0~13\ : std_logic;
SIGNAL \passarinho|Add0~15\ : std_logic;
SIGNAL \passarinho|Add0~16_combout\ : std_logic;
SIGNAL \passarinho|Add0~14_combout\ : std_logic;
SIGNAL \passarinho|Equal2~5_combout\ : std_logic;
SIGNAL \passarinho|Add0~17\ : std_logic;
SIGNAL \passarinho|Add0~18_combout\ : std_logic;
SIGNAL \passarinho|Add0~12_combout\ : std_logic;
SIGNAL \passarinho|Equal2~1_combout\ : std_logic;
SIGNAL \passarinho|Add0~2_combout\ : std_logic;
SIGNAL \passarinho|Add0~4_combout\ : std_logic;
SIGNAL \passarinho|Add0~6_combout\ : std_logic;
SIGNAL \passarinho|Equal2~2_combout\ : std_logic;
SIGNAL \passarinho|Equal2~3_combout\ : std_logic;
SIGNAL \passarinho|Add0~8_combout\ : std_logic;
SIGNAL \passarinho|Add0~10_combout\ : std_logic;
SIGNAL \passarinho|Equal2~0_combout\ : std_logic;
SIGNAL \passarinho|Equal2~4_combout\ : std_logic;
SIGNAL \passarinho|Add1~1_cout\ : std_logic;
SIGNAL \passarinho|Add1~3\ : std_logic;
SIGNAL \passarinho|Add1~5\ : std_logic;
SIGNAL \passarinho|Add1~7\ : std_logic;
SIGNAL \passarinho|Add1~9\ : std_logic;
SIGNAL \passarinho|Add1~11\ : std_logic;
SIGNAL \passarinho|Add1~13\ : std_logic;
SIGNAL \passarinho|Add1~14_combout\ : std_logic;
SIGNAL \passarinho|Add1~12_combout\ : std_logic;
SIGNAL \passarinho|Add1~10_combout\ : std_logic;
SIGNAL \passarinho|Equal3~5_combout\ : std_logic;
SIGNAL \passarinho|Equal3~0_combout\ : std_logic;
SIGNAL \passarinho|Equal3~1_combout\ : std_logic;
SIGNAL \passarinho|Add1~2_combout\ : std_logic;
SIGNAL \passarinho|Add1~4_combout\ : std_logic;
SIGNAL \passarinho|Equal3~2_combout\ : std_logic;
SIGNAL \passarinho|Add1~8_combout\ : std_logic;
SIGNAL \passarinho|Add1~6_combout\ : std_logic;
SIGNAL \passarinho|Equal3~3_combout\ : std_logic;
SIGNAL \passarinho|Equal3~4_combout\ : std_logic;
SIGNAL \passarinho|passarinho_v~0_combout\ : std_logic;
SIGNAL \passarinho|passarinho_v~1_combout\ : std_logic;
SIGNAL \passarinho|passarinho_v~q\ : std_logic;
SIGNAL \passarinho|VGA_R~0_combout\ : std_logic;
SIGNAL \passarinho|retangulo_h~0_combout\ : std_logic;
SIGNAL \passarinho|retangulo_h~q\ : std_logic;
SIGNAL \passarinho|Equal10~1_combout\ : std_logic;
SIGNAL \passarinho|retangulo_v~q\ : std_logic;
SIGNAL \passarinho|retangulo~combout\ : std_logic;
SIGNAL \passarinho|VGA_R~1_combout\ : std_logic;
SIGNAL \passarinho|VGA_R[0]~feeder_combout\ : std_logic;
SIGNAL \passarinho|VGA_R[2]~feeder_combout\ : std_logic;
SIGNAL \passarinho|VGA_R[3]~feeder_combout\ : std_logic;
SIGNAL \passarinho|temp~0_combout\ : std_logic;
SIGNAL \passarinho|Randomico:rand_temp[0]~q\ : std_logic;
SIGNAL \passarinho|Randomico:rand_temp[1]~q\ : std_logic;
SIGNAL \passarinho|Randomico:rand_temp[2]~feeder_combout\ : std_logic;
SIGNAL \passarinho|Randomico:rand_temp[2]~q\ : std_logic;
SIGNAL \passarinho|Randomico:rand_temp[3]~q\ : std_logic;
SIGNAL \passarinho|Randomico:rand_temp[4]~q\ : std_logic;
SIGNAL \passarinho|Randomico:rand_temp[5]~feeder_combout\ : std_logic;
SIGNAL \passarinho|Randomico:rand_temp[5]~q\ : std_logic;
SIGNAL \passarinho|Randomico:rand_temp[6]~feeder_combout\ : std_logic;
SIGNAL \passarinho|Randomico:rand_temp[6]~q\ : std_logic;
SIGNAL \passarinho|Randomico:rand_temp[7]~0_combout\ : std_logic;
SIGNAL \passarinho|Randomico:rand_temp[7]~q\ : std_logic;
SIGNAL \passarinho|deslocamentoH_1[7]~2_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[2]~q\ : std_logic;
SIGNAL \passarinho|Add4~0_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[0]~q\ : std_logic;
SIGNAL \passarinho|Add4~1\ : std_logic;
SIGNAL \passarinho|Add4~2_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[1]~q\ : std_logic;
SIGNAL \passarinho|Add4~3\ : std_logic;
SIGNAL \passarinho|Add4~4_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[3]~q\ : std_logic;
SIGNAL \passarinho|Add4~5\ : std_logic;
SIGNAL \passarinho|Add4~6_combout\ : std_logic;
SIGNAL \passarinho|Equal13~0_combout\ : std_logic;
SIGNAL \passarinho|i~6_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[15]~q\ : std_logic;
SIGNAL \passarinho|Add4~7\ : std_logic;
SIGNAL \passarinho|Add4~8_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[4]~q\ : std_logic;
SIGNAL \passarinho|Add4~9\ : std_logic;
SIGNAL \passarinho|Add4~10_combout\ : std_logic;
SIGNAL \passarinho|i~0_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[5]~q\ : std_logic;
SIGNAL \passarinho|Add4~11\ : std_logic;
SIGNAL \passarinho|Add4~12_combout\ : std_logic;
SIGNAL \passarinho|i~1_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[6]~q\ : std_logic;
SIGNAL \passarinho|Add4~13\ : std_logic;
SIGNAL \passarinho|Add4~14_combout\ : std_logic;
SIGNAL \passarinho|i~2_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[7]~q\ : std_logic;
SIGNAL \passarinho|Add4~15\ : std_logic;
SIGNAL \passarinho|Add4~16_combout\ : std_logic;
SIGNAL \passarinho|i~3_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[8]~q\ : std_logic;
SIGNAL \passarinho|Add4~17\ : std_logic;
SIGNAL \passarinho|Add4~18_combout\ : std_logic;
SIGNAL \passarinho|i~4_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[9]~q\ : std_logic;
SIGNAL \passarinho|Add4~19\ : std_logic;
SIGNAL \passarinho|Add4~20_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[10]~q\ : std_logic;
SIGNAL \passarinho|Add4~21\ : std_logic;
SIGNAL \passarinho|Add4~22_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[11]~q\ : std_logic;
SIGNAL \passarinho|Add4~23\ : std_logic;
SIGNAL \passarinho|Add4~24_combout\ : std_logic;
SIGNAL \passarinho|i~5_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[12]~q\ : std_logic;
SIGNAL \passarinho|Add4~25\ : std_logic;
SIGNAL \passarinho|Add4~26_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[13]~q\ : std_logic;
SIGNAL \passarinho|Add4~27\ : std_logic;
SIGNAL \passarinho|Add4~28_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[14]~q\ : std_logic;
SIGNAL \passarinho|Add4~29\ : std_logic;
SIGNAL \passarinho|Add4~30_combout\ : std_logic;
SIGNAL \passarinho|Equal13~3_combout\ : std_logic;
SIGNAL \passarinho|Equal13~1_combout\ : std_logic;
SIGNAL \passarinho|Equal13~2_combout\ : std_logic;
SIGNAL \passarinho|Equal13~4_combout\ : std_logic;
SIGNAL \passarinho|i~7_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[18]~q\ : std_logic;
SIGNAL \passarinho|Add4~31\ : std_logic;
SIGNAL \passarinho|Add4~32_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[16]~q\ : std_logic;
SIGNAL \passarinho|Add4~33\ : std_logic;
SIGNAL \passarinho|Add4~34_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[17]~q\ : std_logic;
SIGNAL \passarinho|Add4~35\ : std_logic;
SIGNAL \passarinho|Add4~36_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[19]~q\ : std_logic;
SIGNAL \passarinho|Add4~37\ : std_logic;
SIGNAL \passarinho|Add4~38_combout\ : std_logic;
SIGNAL \passarinho|Equal13~5_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[22]~q\ : std_logic;
SIGNAL \passarinho|Add4~39\ : std_logic;
SIGNAL \passarinho|Add4~40_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[20]~q\ : std_logic;
SIGNAL \passarinho|Add4~41\ : std_logic;
SIGNAL \passarinho|Add4~42_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[21]~q\ : std_logic;
SIGNAL \passarinho|Add4~43\ : std_logic;
SIGNAL \passarinho|Add4~44_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[23]~q\ : std_logic;
SIGNAL \passarinho|Add4~45\ : std_logic;
SIGNAL \passarinho|Add4~46_combout\ : std_logic;
SIGNAL \passarinho|Equal13~6_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[30]~q\ : std_logic;
SIGNAL \passarinho|Add4~47\ : std_logic;
SIGNAL \passarinho|Add4~48_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[24]~q\ : std_logic;
SIGNAL \passarinho|Add4~49\ : std_logic;
SIGNAL \passarinho|Add4~50_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[25]~q\ : std_logic;
SIGNAL \passarinho|Add4~51\ : std_logic;
SIGNAL \passarinho|Add4~52_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[26]~q\ : std_logic;
SIGNAL \passarinho|Add4~53\ : std_logic;
SIGNAL \passarinho|Add4~54_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[27]~q\ : std_logic;
SIGNAL \passarinho|Add4~55\ : std_logic;
SIGNAL \passarinho|Add4~56_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[28]~q\ : std_logic;
SIGNAL \passarinho|Add4~57\ : std_logic;
SIGNAL \passarinho|Add4~58_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:i[29]~q\ : std_logic;
SIGNAL \passarinho|Add4~59\ : std_logic;
SIGNAL \passarinho|Add4~60_combout\ : std_logic;
SIGNAL \passarinho|Equal13~7_combout\ : std_logic;
SIGNAL \passarinho|Equal13~8_combout\ : std_logic;
SIGNAL \passarinho|Equal13~9_combout\ : std_logic;
SIGNAL \passarinho|l~21_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[21]~q\ : std_logic;
SIGNAL \passarinho|Add5~0_combout\ : std_logic;
SIGNAL \passarinho|l~0_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[0]~q\ : std_logic;
SIGNAL \passarinho|Add5~1\ : std_logic;
SIGNAL \passarinho|Add5~2_combout\ : std_logic;
SIGNAL \passarinho|l~2_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[1]~q\ : std_logic;
SIGNAL \passarinho|Add5~3\ : std_logic;
SIGNAL \passarinho|Add5~4_combout\ : std_logic;
SIGNAL \passarinho|l~1_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[2]~q\ : std_logic;
SIGNAL \passarinho|Add5~5\ : std_logic;
SIGNAL \passarinho|Add5~6_combout\ : std_logic;
SIGNAL \passarinho|l~3_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[3]~q\ : std_logic;
SIGNAL \passarinho|Add5~7\ : std_logic;
SIGNAL \passarinho|Add5~8_combout\ : std_logic;
SIGNAL \passarinho|l~4_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[4]~q\ : std_logic;
SIGNAL \passarinho|Add5~9\ : std_logic;
SIGNAL \passarinho|Add5~10_combout\ : std_logic;
SIGNAL \passarinho|l~5_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[5]~q\ : std_logic;
SIGNAL \passarinho|Add5~11\ : std_logic;
SIGNAL \passarinho|Add5~12_combout\ : std_logic;
SIGNAL \passarinho|l~6_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[6]~q\ : std_logic;
SIGNAL \passarinho|Add5~13\ : std_logic;
SIGNAL \passarinho|Add5~14_combout\ : std_logic;
SIGNAL \passarinho|l~7_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[7]~q\ : std_logic;
SIGNAL \passarinho|Add5~15\ : std_logic;
SIGNAL \passarinho|Add5~16_combout\ : std_logic;
SIGNAL \passarinho|l~8_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[8]~q\ : std_logic;
SIGNAL \passarinho|Add5~17\ : std_logic;
SIGNAL \passarinho|Add5~18_combout\ : std_logic;
SIGNAL \passarinho|l~9_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[9]~q\ : std_logic;
SIGNAL \passarinho|Add5~19\ : std_logic;
SIGNAL \passarinho|Add5~20_combout\ : std_logic;
SIGNAL \passarinho|l~10_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[10]~q\ : std_logic;
SIGNAL \passarinho|Add5~21\ : std_logic;
SIGNAL \passarinho|Add5~22_combout\ : std_logic;
SIGNAL \passarinho|l~11_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[11]~q\ : std_logic;
SIGNAL \passarinho|Add5~23\ : std_logic;
SIGNAL \passarinho|Add5~24_combout\ : std_logic;
SIGNAL \passarinho|l~12_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[12]~q\ : std_logic;
SIGNAL \passarinho|Add5~25\ : std_logic;
SIGNAL \passarinho|Add5~26_combout\ : std_logic;
SIGNAL \passarinho|l~13_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[13]~q\ : std_logic;
SIGNAL \passarinho|Add5~27\ : std_logic;
SIGNAL \passarinho|Add5~28_combout\ : std_logic;
SIGNAL \passarinho|l~14_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[14]~q\ : std_logic;
SIGNAL \passarinho|Add5~29\ : std_logic;
SIGNAL \passarinho|Add5~30_combout\ : std_logic;
SIGNAL \passarinho|l~15_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[15]~q\ : std_logic;
SIGNAL \passarinho|Add5~31\ : std_logic;
SIGNAL \passarinho|Add5~32_combout\ : std_logic;
SIGNAL \passarinho|l~16_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[16]~q\ : std_logic;
SIGNAL \passarinho|Add5~33\ : std_logic;
SIGNAL \passarinho|Add5~34_combout\ : std_logic;
SIGNAL \passarinho|l~17_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[17]~q\ : std_logic;
SIGNAL \passarinho|Add5~35\ : std_logic;
SIGNAL \passarinho|Add5~36_combout\ : std_logic;
SIGNAL \passarinho|l~18_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[18]~q\ : std_logic;
SIGNAL \passarinho|Add5~37\ : std_logic;
SIGNAL \passarinho|Add5~38_combout\ : std_logic;
SIGNAL \passarinho|l~19_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[19]~q\ : std_logic;
SIGNAL \passarinho|Add5~39\ : std_logic;
SIGNAL \passarinho|Add5~40_combout\ : std_logic;
SIGNAL \passarinho|l~20_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[20]~q\ : std_logic;
SIGNAL \passarinho|Add5~41\ : std_logic;
SIGNAL \passarinho|Add5~42_combout\ : std_logic;
SIGNAL \passarinho|l~23_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[23]~q\ : std_logic;
SIGNAL \passarinho|Add5~43\ : std_logic;
SIGNAL \passarinho|Add5~44_combout\ : std_logic;
SIGNAL \passarinho|l~22_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[22]~q\ : std_logic;
SIGNAL \passarinho|Add5~45\ : std_logic;
SIGNAL \passarinho|Add5~46_combout\ : std_logic;
SIGNAL \passarinho|Equal12~6_combout\ : std_logic;
SIGNAL \passarinho|Equal12~0_combout\ : std_logic;
SIGNAL \passarinho|Equal12~1_combout\ : std_logic;
SIGNAL \passarinho|Equal12~2_combout\ : std_logic;
SIGNAL \passarinho|Equal12~3_combout\ : std_logic;
SIGNAL \passarinho|Equal12~4_combout\ : std_logic;
SIGNAL \passarinho|l~28_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[28]~q\ : std_logic;
SIGNAL \passarinho|Add5~47\ : std_logic;
SIGNAL \passarinho|Add5~48_combout\ : std_logic;
SIGNAL \passarinho|l~24_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[24]~q\ : std_logic;
SIGNAL \passarinho|Add5~49\ : std_logic;
SIGNAL \passarinho|Add5~50_combout\ : std_logic;
SIGNAL \passarinho|l~25_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[25]~q\ : std_logic;
SIGNAL \passarinho|Add5~51\ : std_logic;
SIGNAL \passarinho|Add5~52_combout\ : std_logic;
SIGNAL \passarinho|l~26_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[26]~q\ : std_logic;
SIGNAL \passarinho|Add5~53\ : std_logic;
SIGNAL \passarinho|Add5~54_combout\ : std_logic;
SIGNAL \passarinho|l~27_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[27]~q\ : std_logic;
SIGNAL \passarinho|Add5~55\ : std_logic;
SIGNAL \passarinho|Add5~56_combout\ : std_logic;
SIGNAL \passarinho|l~30_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[30]~q\ : std_logic;
SIGNAL \passarinho|Add5~57\ : std_logic;
SIGNAL \passarinho|Add5~58_combout\ : std_logic;
SIGNAL \passarinho|l~29_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:l[29]~q\ : std_logic;
SIGNAL \passarinho|Add5~59\ : std_logic;
SIGNAL \passarinho|Add5~60_combout\ : std_logic;
SIGNAL \passarinho|Equal12~7_combout\ : std_logic;
SIGNAL \passarinho|Equal12~8_combout\ : std_logic;
SIGNAL \passarinho|Equal12~5_combout\ : std_logic;
SIGNAL \passarinho|Equal12~9_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[19]~q\ : std_logic;
SIGNAL \passarinho|Add10~0_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[0]~q\ : std_logic;
SIGNAL \passarinho|Add10~1\ : std_logic;
SIGNAL \passarinho|Add10~2_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[1]~q\ : std_logic;
SIGNAL \passarinho|Add10~3\ : std_logic;
SIGNAL \passarinho|Add10~4_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[2]~q\ : std_logic;
SIGNAL \passarinho|Add10~5\ : std_logic;
SIGNAL \passarinho|Add10~6_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[3]~q\ : std_logic;
SIGNAL \passarinho|Add10~7\ : std_logic;
SIGNAL \passarinho|Add10~8_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[4]~q\ : std_logic;
SIGNAL \passarinho|Add10~9\ : std_logic;
SIGNAL \passarinho|Add10~10_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[5]~q\ : std_logic;
SIGNAL \passarinho|Add10~11\ : std_logic;
SIGNAL \passarinho|Add10~12_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[6]~q\ : std_logic;
SIGNAL \passarinho|Add10~13\ : std_logic;
SIGNAL \passarinho|Add10~14_combout\ : std_logic;
SIGNAL \passarinho|j~0_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[7]~q\ : std_logic;
SIGNAL \passarinho|Add10~15\ : std_logic;
SIGNAL \passarinho|Add10~16_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[8]~q\ : std_logic;
SIGNAL \passarinho|Add10~17\ : std_logic;
SIGNAL \passarinho|Add10~18_combout\ : std_logic;
SIGNAL \passarinho|j~1_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[9]~q\ : std_logic;
SIGNAL \passarinho|Add10~19\ : std_logic;
SIGNAL \passarinho|Add10~20_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[10]~q\ : std_logic;
SIGNAL \passarinho|Add10~21\ : std_logic;
SIGNAL \passarinho|Add10~22_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[11]~q\ : std_logic;
SIGNAL \passarinho|Add10~23\ : std_logic;
SIGNAL \passarinho|Add10~24_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[12]~q\ : std_logic;
SIGNAL \passarinho|Add10~25\ : std_logic;
SIGNAL \passarinho|Add10~26_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[13]~q\ : std_logic;
SIGNAL \passarinho|Add10~27\ : std_logic;
SIGNAL \passarinho|Add10~28_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[14]~q\ : std_logic;
SIGNAL \passarinho|Add10~29\ : std_logic;
SIGNAL \passarinho|Add10~30_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[15]~q\ : std_logic;
SIGNAL \passarinho|Add10~31\ : std_logic;
SIGNAL \passarinho|Add10~32_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[16]~q\ : std_logic;
SIGNAL \passarinho|Add10~33\ : std_logic;
SIGNAL \passarinho|Add10~34_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[17]~q\ : std_logic;
SIGNAL \passarinho|Add10~35\ : std_logic;
SIGNAL \passarinho|Add10~36_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[18]~q\ : std_logic;
SIGNAL \passarinho|Add10~37\ : std_logic;
SIGNAL \passarinho|Add10~38_combout\ : std_logic;
SIGNAL \passarinho|Equal20~5_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[21]~q\ : std_logic;
SIGNAL \passarinho|Add10~39\ : std_logic;
SIGNAL \passarinho|Add10~40_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[20]~q\ : std_logic;
SIGNAL \passarinho|Add10~41\ : std_logic;
SIGNAL \passarinho|Add10~42_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[23]~q\ : std_logic;
SIGNAL \passarinho|Add10~43\ : std_logic;
SIGNAL \passarinho|Add10~44_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[22]~q\ : std_logic;
SIGNAL \passarinho|Add10~45\ : std_logic;
SIGNAL \passarinho|Add10~46_combout\ : std_logic;
SIGNAL \passarinho|Equal20~6_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[28]~q\ : std_logic;
SIGNAL \passarinho|Add10~47\ : std_logic;
SIGNAL \passarinho|Add10~48_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[24]~q\ : std_logic;
SIGNAL \passarinho|Add10~49\ : std_logic;
SIGNAL \passarinho|Add10~50_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[25]~q\ : std_logic;
SIGNAL \passarinho|Add10~51\ : std_logic;
SIGNAL \passarinho|Add10~52_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[26]~q\ : std_logic;
SIGNAL \passarinho|Add10~53\ : std_logic;
SIGNAL \passarinho|Add10~54_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[27]~q\ : std_logic;
SIGNAL \passarinho|Add10~55\ : std_logic;
SIGNAL \passarinho|Add10~56_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[30]~q\ : std_logic;
SIGNAL \passarinho|Add10~57\ : std_logic;
SIGNAL \passarinho|Add10~58_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:j[29]~q\ : std_logic;
SIGNAL \passarinho|Add10~59\ : std_logic;
SIGNAL \passarinho|Add10~60_combout\ : std_logic;
SIGNAL \passarinho|Equal20~7_combout\ : std_logic;
SIGNAL \passarinho|Equal20~8_combout\ : std_logic;
SIGNAL \passarinho|Equal20~2_combout\ : std_logic;
SIGNAL \passarinho|Equal20~0_combout\ : std_logic;
SIGNAL \passarinho|Equal20~1_combout\ : std_logic;
SIGNAL \passarinho|Equal20~3_combout\ : std_logic;
SIGNAL \passarinho|Equal20~4_combout\ : std_logic;
SIGNAL \passarinho|Equal20~9_combout\ : std_logic;
SIGNAL \passarinho|deslocamentoH_1~0_combout\ : std_logic;
SIGNAL \passarinho|Add20~1_cout\ : std_logic;
SIGNAL \passarinho|Add20~3\ : std_logic;
SIGNAL \passarinho|Add20~5\ : std_logic;
SIGNAL \passarinho|Add20~7\ : std_logic;
SIGNAL \passarinho|Add20~9\ : std_logic;
SIGNAL \passarinho|Add20~11\ : std_logic;
SIGNAL \passarinho|Add20~13\ : std_logic;
SIGNAL \passarinho|Add20~14_combout\ : std_logic;
SIGNAL \passarinho|Equal23~0_combout\ : std_logic;
SIGNAL \passarinho|Add20~12_combout\ : std_logic;
SIGNAL \passarinho|Add20~10_combout\ : std_logic;
SIGNAL \passarinho|Equal23~4_combout\ : std_logic;
SIGNAL \passarinho|deslocamentoH_1~1_combout\ : std_logic;
SIGNAL \passarinho|Equal23~1_combout\ : std_logic;
SIGNAL \passarinho|Add20~4_combout\ : std_logic;
SIGNAL \passarinho|Add20~2_combout\ : std_logic;
SIGNAL \passarinho|Equal23~2_combout\ : std_logic;
SIGNAL \passarinho|Add20~8_combout\ : std_logic;
SIGNAL \passarinho|Add20~6_combout\ : std_logic;
SIGNAL \passarinho|Equal23~3_combout\ : std_logic;
SIGNAL \passarinho|Equal23~5_combout\ : std_logic;
SIGNAL \passarinho|coluna_1_H~0_combout\ : std_logic;
SIGNAL \passarinho|coluna_1_H~q\ : std_logic;
SIGNAL \passarinho|Add6~0_combout\ : std_logic;
SIGNAL \passarinho|Add6~32_combout\ : std_logic;
SIGNAL \passarinho|Add6~1\ : std_logic;
SIGNAL \passarinho|Add6~2_combout\ : std_logic;
SIGNAL \passarinho|Add6~31_combout\ : std_logic;
SIGNAL \passarinho|Add6~3\ : std_logic;
SIGNAL \passarinho|Add6~4_combout\ : std_logic;
SIGNAL \passarinho|Add6~30_combout\ : std_logic;
SIGNAL \passarinho|Add6~5\ : std_logic;
SIGNAL \passarinho|Add6~6_combout\ : std_logic;
SIGNAL \passarinho|Add6~29_combout\ : std_logic;
SIGNAL \passarinho|Add6~7\ : std_logic;
SIGNAL \passarinho|Add6~8_combout\ : std_logic;
SIGNAL \passarinho|Add6~28_combout\ : std_logic;
SIGNAL \passarinho|Add6~9\ : std_logic;
SIGNAL \passarinho|Add6~10_combout\ : std_logic;
SIGNAL \passarinho|Add6~27_combout\ : std_logic;
SIGNAL \passarinho|Add6~11\ : std_logic;
SIGNAL \passarinho|Add6~12_combout\ : std_logic;
SIGNAL \passarinho|Add6~26_combout\ : std_logic;
SIGNAL \passarinho|Add6~13\ : std_logic;
SIGNAL \passarinho|Add6~14_combout\ : std_logic;
SIGNAL \passarinho|Add6~25_combout\ : std_logic;
SIGNAL \passarinho|Add6~15\ : std_logic;
SIGNAL \passarinho|Add6~16_combout\ : std_logic;
SIGNAL \passarinho|Add6~24_combout\ : std_logic;
SIGNAL \passarinho|Add6~17\ : std_logic;
SIGNAL \passarinho|Add6~18_combout\ : std_logic;
SIGNAL \passarinho|Add6~23_combout\ : std_logic;
SIGNAL \passarinho|Add18~1\ : std_logic;
SIGNAL \passarinho|Add18~3\ : std_logic;
SIGNAL \passarinho|Add18~5\ : std_logic;
SIGNAL \passarinho|Add18~7\ : std_logic;
SIGNAL \passarinho|Add18~8_combout\ : std_logic;
SIGNAL \passarinho|Add18~6_combout\ : std_logic;
SIGNAL \passarinho|Equal21~5_combout\ : std_logic;
SIGNAL \passarinho|Add6~19\ : std_logic;
SIGNAL \passarinho|Add6~20_combout\ : std_logic;
SIGNAL \passarinho|Add6~22_combout\ : std_logic;
SIGNAL \passarinho|Add19~1\ : std_logic;
SIGNAL \passarinho|Add19~3\ : std_logic;
SIGNAL \passarinho|Add19~5\ : std_logic;
SIGNAL \passarinho|Add19~7\ : std_logic;
SIGNAL \passarinho|Add19~9\ : std_logic;
SIGNAL \passarinho|Add19~11\ : std_logic;
SIGNAL \passarinho|Add19~13\ : std_logic;
SIGNAL \passarinho|Add19~15\ : std_logic;
SIGNAL \passarinho|Add19~17\ : std_logic;
SIGNAL \passarinho|Add19~18_combout\ : std_logic;
SIGNAL \passarinho|Add19~8_combout\ : std_logic;
SIGNAL \passarinho|Add19~6_combout\ : std_logic;
SIGNAL \passarinho|Equal22~2_combout\ : std_logic;
SIGNAL \passarinho|Add19~12_combout\ : std_logic;
SIGNAL \passarinho|Add19~10_combout\ : std_logic;
SIGNAL \passarinho|Equal22~3_combout\ : std_logic;
SIGNAL \passarinho|Add19~4_combout\ : std_logic;
SIGNAL \passarinho|Add19~2_combout\ : std_logic;
SIGNAL \passarinho|Equal22~1_combout\ : std_logic;
SIGNAL \passarinho|Add19~0_combout\ : std_logic;
SIGNAL \passarinho|Equal22~0_combout\ : std_logic;
SIGNAL \passarinho|Equal22~4_combout\ : std_logic;
SIGNAL \passarinho|Add19~16_combout\ : std_logic;
SIGNAL \passarinho|Add19~14_combout\ : std_logic;
SIGNAL \passarinho|Equal22~5_combout\ : std_logic;
SIGNAL \passarinho|coluna_1_V~0_combout\ : std_logic;
SIGNAL \passarinho|Add18~0_combout\ : std_logic;
SIGNAL \passarinho|Equal21~2_combout\ : std_logic;
SIGNAL \passarinho|Equal21~0_combout\ : std_logic;
SIGNAL \passarinho|Add18~4_combout\ : std_logic;
SIGNAL \passarinho|Add18~2_combout\ : std_logic;
SIGNAL \passarinho|Equal21~3_combout\ : std_logic;
SIGNAL \passarinho|Equal21~1_combout\ : std_logic;
SIGNAL \passarinho|Equal21~4_combout\ : std_logic;
SIGNAL \passarinho|Add18~9\ : std_logic;
SIGNAL \passarinho|Add18~10_combout\ : std_logic;
SIGNAL \passarinho|coluna_1_V~1_combout\ : std_logic;
SIGNAL \passarinho|coluna_1_V~q\ : std_logic;
SIGNAL \passarinho|Add21~1\ : std_logic;
SIGNAL \passarinho|Add21~3\ : std_logic;
SIGNAL \passarinho|Add21~5\ : std_logic;
SIGNAL \passarinho|Add21~7\ : std_logic;
SIGNAL \passarinho|Add21~8_combout\ : std_logic;
SIGNAL \passarinho|Add21~9\ : std_logic;
SIGNAL \passarinho|Add21~10_combout\ : std_logic;
SIGNAL \passarinho|Equal24~3_combout\ : std_logic;
SIGNAL \passarinho|Add21~6_combout\ : std_logic;
SIGNAL \passarinho|Add21~4_combout\ : std_logic;
SIGNAL \passarinho|Equal24~2_combout\ : std_logic;
SIGNAL \passarinho|Add21~2_combout\ : std_logic;
SIGNAL \passarinho|Add21~0_combout\ : std_logic;
SIGNAL \passarinho|Equal24~1_combout\ : std_logic;
SIGNAL \passarinho|Add21~11\ : std_logic;
SIGNAL \passarinho|Add21~13\ : std_logic;
SIGNAL \passarinho|Add21~14_combout\ : std_logic;
SIGNAL \passarinho|Add21~12_combout\ : std_logic;
SIGNAL \passarinho|Equal24~4_combout\ : std_logic;
SIGNAL \passarinho|Equal24~5_combout\ : std_logic;
SIGNAL \passarinho|Add21~15\ : std_logic;
SIGNAL \passarinho|Add21~16_combout\ : std_logic;
SIGNAL \passarinho|Equal24~0_combout\ : std_logic;
SIGNAL \passarinho|coluna_2_H~0_combout\ : std_logic;
SIGNAL \passarinho|coluna_2_H~q\ : std_logic;
SIGNAL \passarinho|VGA_G~0_combout\ : std_logic;
SIGNAL \passarinho|deslocamentoH_2[7]~2_combout\ : std_logic;
SIGNAL \passarinho|s~22_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[6]~q\ : std_logic;
SIGNAL \passarinho|Add11~0_combout\ : std_logic;
SIGNAL \passarinho|s~28_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[0]~q\ : std_logic;
SIGNAL \passarinho|Add11~1\ : std_logic;
SIGNAL \passarinho|Add11~2_combout\ : std_logic;
SIGNAL \passarinho|s~27_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[1]~q\ : std_logic;
SIGNAL \passarinho|Add11~3\ : std_logic;
SIGNAL \passarinho|Add11~4_combout\ : std_logic;
SIGNAL \passarinho|s~26_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[2]~q\ : std_logic;
SIGNAL \passarinho|Add11~5\ : std_logic;
SIGNAL \passarinho|Add11~6_combout\ : std_logic;
SIGNAL \passarinho|s~25_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[3]~q\ : std_logic;
SIGNAL \passarinho|Add11~7\ : std_logic;
SIGNAL \passarinho|Add11~8_combout\ : std_logic;
SIGNAL \passarinho|s~24_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[4]~q\ : std_logic;
SIGNAL \passarinho|Add11~9\ : std_logic;
SIGNAL \passarinho|Add11~11\ : std_logic;
SIGNAL \passarinho|Add11~12_combout\ : std_logic;
SIGNAL \passarinho|s~20_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[8]~q\ : std_logic;
SIGNAL \passarinho|Add11~13\ : std_logic;
SIGNAL \passarinho|Add11~14_combout\ : std_logic;
SIGNAL \passarinho|s~21_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[7]~q\ : std_logic;
SIGNAL \passarinho|Add11~15\ : std_logic;
SIGNAL \passarinho|Add11~16_combout\ : std_logic;
SIGNAL \passarinho|Equal16~4_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[19]~q\ : std_logic;
SIGNAL \passarinho|Equal14~13_combout\ : std_logic;
SIGNAL \passarinho|s~0_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[28]~q\ : std_logic;
SIGNAL \passarinho|Add11~17\ : std_logic;
SIGNAL \passarinho|Add11~18_combout\ : std_logic;
SIGNAL \passarinho|s~19_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[9]~q\ : std_logic;
SIGNAL \passarinho|Add11~19\ : std_logic;
SIGNAL \passarinho|Add11~20_combout\ : std_logic;
SIGNAL \passarinho|s~18_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[10]~q\ : std_logic;
SIGNAL \passarinho|Add11~21\ : std_logic;
SIGNAL \passarinho|Add11~22_combout\ : std_logic;
SIGNAL \passarinho|s~17_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[11]~q\ : std_logic;
SIGNAL \passarinho|Add11~23\ : std_logic;
SIGNAL \passarinho|Add11~24_combout\ : std_logic;
SIGNAL \passarinho|s~16_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[12]~q\ : std_logic;
SIGNAL \passarinho|Add11~25\ : std_logic;
SIGNAL \passarinho|Add11~26_combout\ : std_logic;
SIGNAL \passarinho|s~15_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[13]~q\ : std_logic;
SIGNAL \passarinho|Add11~27\ : std_logic;
SIGNAL \passarinho|Add11~28_combout\ : std_logic;
SIGNAL \passarinho|s~14_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[14]~q\ : std_logic;
SIGNAL \passarinho|Add11~29\ : std_logic;
SIGNAL \passarinho|Add11~30_combout\ : std_logic;
SIGNAL \passarinho|s~13_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[15]~q\ : std_logic;
SIGNAL \passarinho|Add11~31\ : std_logic;
SIGNAL \passarinho|Add11~32_combout\ : std_logic;
SIGNAL \passarinho|s~12_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[16]~q\ : std_logic;
SIGNAL \passarinho|Add11~33\ : std_logic;
SIGNAL \passarinho|Add11~34_combout\ : std_logic;
SIGNAL \passarinho|s~11_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[17]~q\ : std_logic;
SIGNAL \passarinho|Add11~35\ : std_logic;
SIGNAL \passarinho|Add11~36_combout\ : std_logic;
SIGNAL \passarinho|s~10_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[18]~q\ : std_logic;
SIGNAL \passarinho|Add11~37\ : std_logic;
SIGNAL \passarinho|Add11~38_combout\ : std_logic;
SIGNAL \passarinho|s~9_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[19]~q\ : std_logic;
SIGNAL \passarinho|Add11~39\ : std_logic;
SIGNAL \passarinho|Add11~40_combout\ : std_logic;
SIGNAL \passarinho|s~8_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[20]~q\ : std_logic;
SIGNAL \passarinho|Add11~41\ : std_logic;
SIGNAL \passarinho|Add11~42_combout\ : std_logic;
SIGNAL \passarinho|s~7_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[21]~q\ : std_logic;
SIGNAL \passarinho|Add11~43\ : std_logic;
SIGNAL \passarinho|Add11~44_combout\ : std_logic;
SIGNAL \passarinho|s~6_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[22]~q\ : std_logic;
SIGNAL \passarinho|Add11~45\ : std_logic;
SIGNAL \passarinho|Add11~46_combout\ : std_logic;
SIGNAL \passarinho|s~5_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[23]~q\ : std_logic;
SIGNAL \passarinho|Add11~47\ : std_logic;
SIGNAL \passarinho|Add11~48_combout\ : std_logic;
SIGNAL \passarinho|s~4_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[24]~q\ : std_logic;
SIGNAL \passarinho|Add11~49\ : std_logic;
SIGNAL \passarinho|Add11~50_combout\ : std_logic;
SIGNAL \passarinho|s~3_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[25]~q\ : std_logic;
SIGNAL \passarinho|Add11~51\ : std_logic;
SIGNAL \passarinho|Add11~52_combout\ : std_logic;
SIGNAL \passarinho|s~2_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[26]~q\ : std_logic;
SIGNAL \passarinho|Add11~53\ : std_logic;
SIGNAL \passarinho|Add11~54_combout\ : std_logic;
SIGNAL \passarinho|s~1_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[27]~q\ : std_logic;
SIGNAL \passarinho|Add11~55\ : std_logic;
SIGNAL \passarinho|Add11~56_combout\ : std_logic;
SIGNAL \passarinho|s~29_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[29]~q\ : std_logic;
SIGNAL \passarinho|Add11~57\ : std_logic;
SIGNAL \passarinho|Add11~58_combout\ : std_logic;
SIGNAL \passarinho|s~30_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[30]~q\ : std_logic;
SIGNAL \passarinho|Add11~59\ : std_logic;
SIGNAL \passarinho|Add11~60_combout\ : std_logic;
SIGNAL \passarinho|Equal14~7_combout\ : std_logic;
SIGNAL \passarinho|Equal14~4_combout\ : std_logic;
SIGNAL \passarinho|Equal14~6_combout\ : std_logic;
SIGNAL \passarinho|Equal14~5_combout\ : std_logic;
SIGNAL \passarinho|Equal14~8_combout\ : std_logic;
SIGNAL \passarinho|Equal14~9_combout\ : std_logic;
SIGNAL \passarinho|Equal14~10_combout\ : std_logic;
SIGNAL \passarinho|Equal14~11_combout\ : std_logic;
SIGNAL \passarinho|Equal14~12_combout\ : std_logic;
SIGNAL \passarinho|Add14~0_combout\ : std_logic;
SIGNAL \passarinho|Add14~73_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[0]~q\ : std_logic;
SIGNAL \passarinho|Add14~1\ : std_logic;
SIGNAL \passarinho|Add14~2_combout\ : std_logic;
SIGNAL \passarinho|Add14~74_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[1]~q\ : std_logic;
SIGNAL \passarinho|Add14~3\ : std_logic;
SIGNAL \passarinho|Add14~4_combout\ : std_logic;
SIGNAL \passarinho|Add14~75_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[2]~q\ : std_logic;
SIGNAL \passarinho|Add14~5\ : std_logic;
SIGNAL \passarinho|Add14~6_combout\ : std_logic;
SIGNAL \passarinho|Add14~76_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[3]~q\ : std_logic;
SIGNAL \passarinho|Add14~7\ : std_logic;
SIGNAL \passarinho|Add14~8_combout\ : std_logic;
SIGNAL \passarinho|Add14~77_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[4]~q\ : std_logic;
SIGNAL \passarinho|Add14~9\ : std_logic;
SIGNAL \passarinho|Add14~10_combout\ : std_logic;
SIGNAL \passarinho|Add14~78_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[5]~q\ : std_logic;
SIGNAL \passarinho|Add14~11\ : std_logic;
SIGNAL \passarinho|Add14~12_combout\ : std_logic;
SIGNAL \passarinho|Add14~79_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[6]~q\ : std_logic;
SIGNAL \passarinho|Add14~13\ : std_logic;
SIGNAL \passarinho|Add14~14_combout\ : std_logic;
SIGNAL \passarinho|Equal16~5_combout\ : std_logic;
SIGNAL \passarinho|w~0_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[7]~q\ : std_logic;
SIGNAL \passarinho|Add14~15\ : std_logic;
SIGNAL \passarinho|Add14~16_combout\ : std_logic;
SIGNAL \passarinho|Add14~80_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[8]~q\ : std_logic;
SIGNAL \passarinho|Add14~17\ : std_logic;
SIGNAL \passarinho|Add14~18_combout\ : std_logic;
SIGNAL \passarinho|w~1_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[9]~q\ : std_logic;
SIGNAL \passarinho|Add14~19\ : std_logic;
SIGNAL \passarinho|Add14~20_combout\ : std_logic;
SIGNAL \passarinho|Add14~81_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[10]~q\ : std_logic;
SIGNAL \passarinho|Add14~21\ : std_logic;
SIGNAL \passarinho|Add14~22_combout\ : std_logic;
SIGNAL \passarinho|Add14~82_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[11]~q\ : std_logic;
SIGNAL \passarinho|Add14~23\ : std_logic;
SIGNAL \passarinho|Add14~24_combout\ : std_logic;
SIGNAL \passarinho|Add14~83_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[12]~q\ : std_logic;
SIGNAL \passarinho|Add14~25\ : std_logic;
SIGNAL \passarinho|Add14~26_combout\ : std_logic;
SIGNAL \passarinho|Add14~84_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[13]~q\ : std_logic;
SIGNAL \passarinho|Add14~27\ : std_logic;
SIGNAL \passarinho|Add14~28_combout\ : std_logic;
SIGNAL \passarinho|Add14~85_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[14]~q\ : std_logic;
SIGNAL \passarinho|Add14~29\ : std_logic;
SIGNAL \passarinho|Add14~30_combout\ : std_logic;
SIGNAL \passarinho|Add14~86_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[15]~q\ : std_logic;
SIGNAL \passarinho|Add14~31\ : std_logic;
SIGNAL \passarinho|Add14~32_combout\ : std_logic;
SIGNAL \passarinho|Add14~87_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[16]~q\ : std_logic;
SIGNAL \passarinho|Add14~33\ : std_logic;
SIGNAL \passarinho|Add14~34_combout\ : std_logic;
SIGNAL \passarinho|Add14~36_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[17]~q\ : std_logic;
SIGNAL \passarinho|Add14~35\ : std_logic;
SIGNAL \passarinho|Add14~37_combout\ : std_logic;
SIGNAL \passarinho|Add14~39_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[18]~q\ : std_logic;
SIGNAL \passarinho|Add14~38\ : std_logic;
SIGNAL \passarinho|Add14~40_combout\ : std_logic;
SIGNAL \passarinho|Add14~42_combout\ : std_logic;
SIGNAL \passarinho|Equal17~5_combout\ : std_logic;
SIGNAL \passarinho|Equal17~6_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[28]~q\ : std_logic;
SIGNAL \passarinho|Add14~41\ : std_logic;
SIGNAL \passarinho|Add14~43_combout\ : std_logic;
SIGNAL \passarinho|Add14~88_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[20]~q\ : std_logic;
SIGNAL \passarinho|Add14~44\ : std_logic;
SIGNAL \passarinho|Add14~45_combout\ : std_logic;
SIGNAL \passarinho|Add14~89_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[21]~q\ : std_logic;
SIGNAL \passarinho|Add14~46\ : std_logic;
SIGNAL \passarinho|Add14~47_combout\ : std_logic;
SIGNAL \passarinho|Add14~90_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[22]~q\ : std_logic;
SIGNAL \passarinho|Add14~48\ : std_logic;
SIGNAL \passarinho|Add14~49_combout\ : std_logic;
SIGNAL \passarinho|Add14~51_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[23]~q\ : std_logic;
SIGNAL \passarinho|Add14~50\ : std_logic;
SIGNAL \passarinho|Add14~52_combout\ : std_logic;
SIGNAL \passarinho|Add14~54_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[24]~q\ : std_logic;
SIGNAL \passarinho|Add14~53\ : std_logic;
SIGNAL \passarinho|Add14~55_combout\ : std_logic;
SIGNAL \passarinho|Add14~57_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[25]~q\ : std_logic;
SIGNAL \passarinho|Add14~56\ : std_logic;
SIGNAL \passarinho|Add14~58_combout\ : std_logic;
SIGNAL \passarinho|Add14~70_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[26]~feeder_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[26]~q\ : std_logic;
SIGNAL \passarinho|Add14~59\ : std_logic;
SIGNAL \passarinho|Add14~60_combout\ : std_logic;
SIGNAL \passarinho|Add14~71_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[27]~feeder_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[27]~q\ : std_logic;
SIGNAL \passarinho|Add14~61\ : std_logic;
SIGNAL \passarinho|Add14~62_combout\ : std_logic;
SIGNAL \passarinho|Add14~72_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[30]~q\ : std_logic;
SIGNAL \passarinho|Add14~63\ : std_logic;
SIGNAL \passarinho|Add14~64_combout\ : std_logic;
SIGNAL \passarinho|Add14~66_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:w[29]~q\ : std_logic;
SIGNAL \passarinho|Add14~65\ : std_logic;
SIGNAL \passarinho|Add14~67_combout\ : std_logic;
SIGNAL \passarinho|Add14~69_combout\ : std_logic;
SIGNAL \passarinho|Equal17~9_combout\ : std_logic;
SIGNAL \passarinho|Equal17~10_combout\ : std_logic;
SIGNAL \passarinho|Equal17~7_combout\ : std_logic;
SIGNAL \passarinho|Equal17~8_combout\ : std_logic;
SIGNAL \passarinho|Equal17~1_combout\ : std_logic;
SIGNAL \passarinho|Equal17~2_combout\ : std_logic;
SIGNAL \passarinho|Equal17~0_combout\ : std_logic;
SIGNAL \passarinho|Equal17~3_combout\ : std_logic;
SIGNAL \passarinho|Equal17~4_combout\ : std_logic;
SIGNAL \passarinho|Equal17~11_combout\ : std_logic;
SIGNAL \passarinho|s~23_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:s[5]~q\ : std_logic;
SIGNAL \passarinho|Add11~10_combout\ : std_logic;
SIGNAL \passarinho|Equal14~14_combout\ : std_logic;
SIGNAL \passarinho|Equal14~15_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[3]~q\ : std_logic;
SIGNAL \passarinho|Add12~0_combout\ : std_logic;
SIGNAL \passarinho|Add12~73_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[0]~q\ : std_logic;
SIGNAL \passarinho|Add12~1\ : std_logic;
SIGNAL \passarinho|Add12~2_combout\ : std_logic;
SIGNAL \passarinho|Add12~74_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[1]~q\ : std_logic;
SIGNAL \passarinho|Add12~3\ : std_logic;
SIGNAL \passarinho|Add12~4_combout\ : std_logic;
SIGNAL \passarinho|Add12~75_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[2]~q\ : std_logic;
SIGNAL \passarinho|Add12~5\ : std_logic;
SIGNAL \passarinho|Add12~6_combout\ : std_logic;
SIGNAL \passarinho|Add12~8_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[4]~q\ : std_logic;
SIGNAL \passarinho|Add12~7\ : std_logic;
SIGNAL \passarinho|Add12~9_combout\ : std_logic;
SIGNAL \passarinho|Add12~11_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[5]~feeder_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[5]~q\ : std_logic;
SIGNAL \passarinho|Add12~10\ : std_logic;
SIGNAL \passarinho|Add12~12_combout\ : std_logic;
SIGNAL \passarinho|Add12~14_combout\ : std_logic;
SIGNAL \passarinho|Equal19~0_combout\ : std_logic;
SIGNAL \passarinho|Equal19~1_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[27]~q\ : std_logic;
SIGNAL \passarinho|Add12~13\ : std_logic;
SIGNAL \passarinho|Add12~15_combout\ : std_logic;
SIGNAL \passarinho|Add12~76_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[6]~q\ : std_logic;
SIGNAL \passarinho|Add12~16\ : std_logic;
SIGNAL \passarinho|Add12~17_combout\ : std_logic;
SIGNAL \passarinho|k~0_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[7]~q\ : std_logic;
SIGNAL \passarinho|Add12~18\ : std_logic;
SIGNAL \passarinho|Add12~19_combout\ : std_logic;
SIGNAL \passarinho|Add12~77_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[8]~q\ : std_logic;
SIGNAL \passarinho|Add12~20\ : std_logic;
SIGNAL \passarinho|Add12~21_combout\ : std_logic;
SIGNAL \passarinho|k~1_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[9]~q\ : std_logic;
SIGNAL \passarinho|Add12~22\ : std_logic;
SIGNAL \passarinho|Add12~23_combout\ : std_logic;
SIGNAL \passarinho|Add12~78_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[10]~q\ : std_logic;
SIGNAL \passarinho|Add12~24\ : std_logic;
SIGNAL \passarinho|Add12~25_combout\ : std_logic;
SIGNAL \passarinho|Add12~27_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[11]~q\ : std_logic;
SIGNAL \passarinho|Add12~26\ : std_logic;
SIGNAL \passarinho|Add12~28_combout\ : std_logic;
SIGNAL \passarinho|Add12~30_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[12]~q\ : std_logic;
SIGNAL \passarinho|Add12~29\ : std_logic;
SIGNAL \passarinho|Add12~31_combout\ : std_logic;
SIGNAL \passarinho|Add12~33_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[13]~q\ : std_logic;
SIGNAL \passarinho|Add12~32\ : std_logic;
SIGNAL \passarinho|Add12~34_combout\ : std_logic;
SIGNAL \passarinho|Add12~79_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[14]~q\ : std_logic;
SIGNAL \passarinho|Add12~35\ : std_logic;
SIGNAL \passarinho|Add12~36_combout\ : std_logic;
SIGNAL \passarinho|Add12~80_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[15]~q\ : std_logic;
SIGNAL \passarinho|Add12~37\ : std_logic;
SIGNAL \passarinho|Add12~38_combout\ : std_logic;
SIGNAL \passarinho|Add12~81_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[16]~q\ : std_logic;
SIGNAL \passarinho|Add12~39\ : std_logic;
SIGNAL \passarinho|Add12~40_combout\ : std_logic;
SIGNAL \passarinho|Add12~82_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[17]~q\ : std_logic;
SIGNAL \passarinho|Add12~41\ : std_logic;
SIGNAL \passarinho|Add12~42_combout\ : std_logic;
SIGNAL \passarinho|Add12~83_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[18]~q\ : std_logic;
SIGNAL \passarinho|Add12~43\ : std_logic;
SIGNAL \passarinho|Add12~44_combout\ : std_logic;
SIGNAL \passarinho|Add12~84_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[19]~q\ : std_logic;
SIGNAL \passarinho|Add12~45\ : std_logic;
SIGNAL \passarinho|Add12~46_combout\ : std_logic;
SIGNAL \passarinho|Add12~85_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[20]~q\ : std_logic;
SIGNAL \passarinho|Add12~47\ : std_logic;
SIGNAL \passarinho|Add12~48_combout\ : std_logic;
SIGNAL \passarinho|Add12~86_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[21]~q\ : std_logic;
SIGNAL \passarinho|Add12~49\ : std_logic;
SIGNAL \passarinho|Add12~50_combout\ : std_logic;
SIGNAL \passarinho|Add12~87_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[22]~q\ : std_logic;
SIGNAL \passarinho|Add12~51\ : std_logic;
SIGNAL \passarinho|Add12~52_combout\ : std_logic;
SIGNAL \passarinho|Add12~88_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[23]~q\ : std_logic;
SIGNAL \passarinho|Add12~53\ : std_logic;
SIGNAL \passarinho|Add12~54_combout\ : std_logic;
SIGNAL \passarinho|Add12~89_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[24]~q\ : std_logic;
SIGNAL \passarinho|Add12~55\ : std_logic;
SIGNAL \passarinho|Add12~56_combout\ : std_logic;
SIGNAL \passarinho|Add12~90_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[25]~q\ : std_logic;
SIGNAL \passarinho|Add12~57\ : std_logic;
SIGNAL \passarinho|Add12~58_combout\ : std_logic;
SIGNAL \passarinho|Add12~70_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[26]~q\ : std_logic;
SIGNAL \passarinho|Add12~59\ : std_logic;
SIGNAL \passarinho|Add12~60_combout\ : std_logic;
SIGNAL \passarinho|Add12~71_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[28]~q\ : std_logic;
SIGNAL \passarinho|Add12~61\ : std_logic;
SIGNAL \passarinho|Add12~62_combout\ : std_logic;
SIGNAL \passarinho|Add12~72_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[30]~q\ : std_logic;
SIGNAL \passarinho|Add12~63\ : std_logic;
SIGNAL \passarinho|Add12~64_combout\ : std_logic;
SIGNAL \passarinho|Add12~66_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:k[29]~q\ : std_logic;
SIGNAL \passarinho|Add12~65\ : std_logic;
SIGNAL \passarinho|Add12~67_combout\ : std_logic;
SIGNAL \passarinho|Add12~69_combout\ : std_logic;
SIGNAL \passarinho|Equal19~9_combout\ : std_logic;
SIGNAL \passarinho|Equal19~10_combout\ : std_logic;
SIGNAL \passarinho|Equal19~2_combout\ : std_logic;
SIGNAL \passarinho|Equal19~3_combout\ : std_logic;
SIGNAL \passarinho|Equal19~5_combout\ : std_logic;
SIGNAL \passarinho|Equal19~4_combout\ : std_logic;
SIGNAL \passarinho|Equal19~6_combout\ : std_logic;
SIGNAL \passarinho|Equal19~7_combout\ : std_logic;
SIGNAL \passarinho|Equal19~8_combout\ : std_logic;
SIGNAL \passarinho|Equal19~11_combout\ : std_logic;
SIGNAL \passarinho|deslocamentoH_2~0_combout\ : std_logic;
SIGNAL \passarinho|Add24~1_cout\ : std_logic;
SIGNAL \passarinho|Add24~3\ : std_logic;
SIGNAL \passarinho|Add24~5\ : std_logic;
SIGNAL \passarinho|Add24~7\ : std_logic;
SIGNAL \passarinho|Add24~9\ : std_logic;
SIGNAL \passarinho|Add24~11\ : std_logic;
SIGNAL \passarinho|Add24~13\ : std_logic;
SIGNAL \passarinho|Add24~14_combout\ : std_logic;
SIGNAL \passarinho|Equal27~0_combout\ : std_logic;
SIGNAL \passarinho|deslocamentoH_2~1_combout\ : std_logic;
SIGNAL \passarinho|Equal27~1_combout\ : std_logic;
SIGNAL \passarinho|Add24~4_combout\ : std_logic;
SIGNAL \passarinho|Add24~2_combout\ : std_logic;
SIGNAL \passarinho|Equal27~2_combout\ : std_logic;
SIGNAL \passarinho|Add24~10_combout\ : std_logic;
SIGNAL \passarinho|Add24~12_combout\ : std_logic;
SIGNAL \passarinho|Equal27~4_combout\ : std_logic;
SIGNAL \passarinho|Add24~8_combout\ : std_logic;
SIGNAL \passarinho|Add24~6_combout\ : std_logic;
SIGNAL \passarinho|Equal27~3_combout\ : std_logic;
SIGNAL \passarinho|Equal27~5_combout\ : std_logic;
SIGNAL \passarinho|coluna_3_H~0_combout\ : std_logic;
SIGNAL \passarinho|coluna_3_H~q\ : std_logic;
SIGNAL \passarinho|Add25~1\ : std_logic;
SIGNAL \passarinho|Add25~3\ : std_logic;
SIGNAL \passarinho|Add25~4_combout\ : std_logic;
SIGNAL \passarinho|Add25~5\ : std_logic;
SIGNAL \passarinho|Add25~6_combout\ : std_logic;
SIGNAL \passarinho|Equal28~2_combout\ : std_logic;
SIGNAL \passarinho|Add25~7\ : std_logic;
SIGNAL \passarinho|Add25~8_combout\ : std_logic;
SIGNAL \passarinho|Add25~9\ : std_logic;
SIGNAL \passarinho|Add25~10_combout\ : std_logic;
SIGNAL \passarinho|Equal28~3_combout\ : std_logic;
SIGNAL \passarinho|Add25~11\ : std_logic;
SIGNAL \passarinho|Add25~13\ : std_logic;
SIGNAL \passarinho|Add25~14_combout\ : std_logic;
SIGNAL \passarinho|Add25~12_combout\ : std_logic;
SIGNAL \passarinho|Equal28~4_combout\ : std_logic;
SIGNAL \passarinho|Add25~0_combout\ : std_logic;
SIGNAL \passarinho|Add25~2_combout\ : std_logic;
SIGNAL \passarinho|Equal28~1_combout\ : std_logic;
SIGNAL \passarinho|Equal28~5_combout\ : std_logic;
SIGNAL \passarinho|Add25~15\ : std_logic;
SIGNAL \passarinho|Add25~16_combout\ : std_logic;
SIGNAL \passarinho|Equal28~0_combout\ : std_logic;
SIGNAL \passarinho|coluna_4_H~0_combout\ : std_logic;
SIGNAL \passarinho|coluna_4_H~q\ : std_logic;
SIGNAL \passarinho|Add15~0_combout\ : std_logic;
SIGNAL \passarinho|Add7~0_combout\ : std_logic;
SIGNAL \passarinho|deslocamento2~5_combout\ : std_logic;
SIGNAL \passarinho|Add7~1\ : std_logic;
SIGNAL \passarinho|Add7~2_combout\ : std_logic;
SIGNAL \passarinho|deslocamento2~4_combout\ : std_logic;
SIGNAL \passarinho|deslocamento2[1]~1_combout\ : std_logic;
SIGNAL \passarinho|Add7~3\ : std_logic;
SIGNAL \passarinho|Add7~4_combout\ : std_logic;
SIGNAL \passarinho|deslocamento2~3_combout\ : std_logic;
SIGNAL \passarinho|Add7~5\ : std_logic;
SIGNAL \passarinho|Add7~6_combout\ : std_logic;
SIGNAL \passarinho|deslocamento2~2_combout\ : std_logic;
SIGNAL \passarinho|Add7~7\ : std_logic;
SIGNAL \passarinho|Add7~8_combout\ : std_logic;
SIGNAL \passarinho|deslocamento2~0_combout\ : std_logic;
SIGNAL \passarinho|Add7~9\ : std_logic;
SIGNAL \passarinho|Add7~10_combout\ : std_logic;
SIGNAL \passarinho|Add15~17_combout\ : std_logic;
SIGNAL \passarinho|Add15~1\ : std_logic;
SIGNAL \passarinho|Add15~2_combout\ : std_logic;
SIGNAL \passarinho|Add7~11\ : std_logic;
SIGNAL \passarinho|Add7~12_combout\ : std_logic;
SIGNAL \passarinho|Add15~16_combout\ : std_logic;
SIGNAL \passarinho|Add7~13\ : std_logic;
SIGNAL \passarinho|Add7~14_combout\ : std_logic;
SIGNAL \passarinho|Add15~3\ : std_logic;
SIGNAL \passarinho|Add15~4_combout\ : std_logic;
SIGNAL \passarinho|Add15~15_combout\ : std_logic;
SIGNAL \passarinho|Add7~15\ : std_logic;
SIGNAL \passarinho|Add7~16_combout\ : std_logic;
SIGNAL \passarinho|Add15~5\ : std_logic;
SIGNAL \passarinho|Add15~6_combout\ : std_logic;
SIGNAL \passarinho|Add15~14_combout\ : std_logic;
SIGNAL \passarinho|Add15~7\ : std_logic;
SIGNAL \passarinho|Add15~8_combout\ : std_logic;
SIGNAL \passarinho|Add7~17\ : std_logic;
SIGNAL \passarinho|Add7~18_combout\ : std_logic;
SIGNAL \passarinho|Add15~13_combout\ : std_logic;
SIGNAL \passarinho|Add23~1\ : std_logic;
SIGNAL \passarinho|Add23~3\ : std_logic;
SIGNAL \passarinho|Add23~5\ : std_logic;
SIGNAL \passarinho|Add23~7\ : std_logic;
SIGNAL \passarinho|Add23~9\ : std_logic;
SIGNAL \passarinho|Add23~11\ : std_logic;
SIGNAL \passarinho|Add23~13\ : std_logic;
SIGNAL \passarinho|Add23~15\ : std_logic;
SIGNAL \passarinho|Add23~16_combout\ : std_logic;
SIGNAL \passarinho|Add23~14_combout\ : std_logic;
SIGNAL \passarinho|Equal26~5_combout\ : std_logic;
SIGNAL \passarinho|Add15~9\ : std_logic;
SIGNAL \passarinho|Add15~10_combout\ : std_logic;
SIGNAL \passarinho|Add7~19\ : std_logic;
SIGNAL \passarinho|Add7~20_combout\ : std_logic;
SIGNAL \passarinho|Add15~12_combout\ : std_logic;
SIGNAL \passarinho|Add23~17\ : std_logic;
SIGNAL \passarinho|Add23~18_combout\ : std_logic;
SIGNAL \passarinho|Add23~6_combout\ : std_logic;
SIGNAL \passarinho|Add23~8_combout\ : std_logic;
SIGNAL \passarinho|Equal26~2_combout\ : std_logic;
SIGNAL \passarinho|Add23~4_combout\ : std_logic;
SIGNAL \passarinho|Add23~2_combout\ : std_logic;
SIGNAL \passarinho|Equal26~1_combout\ : std_logic;
SIGNAL \passarinho|Add23~10_combout\ : std_logic;
SIGNAL \passarinho|Add23~12_combout\ : std_logic;
SIGNAL \passarinho|Equal26~3_combout\ : std_logic;
SIGNAL \passarinho|Add23~0_combout\ : std_logic;
SIGNAL \passarinho|Equal26~0_combout\ : std_logic;
SIGNAL \passarinho|Equal26~4_combout\ : std_logic;
SIGNAL \passarinho|coluna_2_V~0_combout\ : std_logic;
SIGNAL \passarinho|Add22~1\ : std_logic;
SIGNAL \passarinho|Add22~3\ : std_logic;
SIGNAL \passarinho|Add22~5\ : std_logic;
SIGNAL \passarinho|Add22~6_combout\ : std_logic;
SIGNAL \passarinho|Add22~7\ : std_logic;
SIGNAL \passarinho|Add22~8_combout\ : std_logic;
SIGNAL \passarinho|Equal25~5_combout\ : std_logic;
SIGNAL \passarinho|Add22~9\ : std_logic;
SIGNAL \passarinho|Add22~10_combout\ : std_logic;
SIGNAL \passarinho|Add22~4_combout\ : std_logic;
SIGNAL \passarinho|Add22~2_combout\ : std_logic;
SIGNAL \passarinho|Equal25~3_combout\ : std_logic;
SIGNAL \passarinho|Equal25~0_combout\ : std_logic;
SIGNAL \passarinho|Equal25~1_combout\ : std_logic;
SIGNAL \passarinho|Add22~0_combout\ : std_logic;
SIGNAL \passarinho|Equal25~2_combout\ : std_logic;
SIGNAL \passarinho|Equal25~4_combout\ : std_logic;
SIGNAL \passarinho|coluna_2_V~1_combout\ : std_logic;
SIGNAL \passarinho|coluna_2_V~q\ : std_logic;
SIGNAL \passarinho|Add9~0_combout\ : std_logic;
SIGNAL \passarinho|deslocamento4~5_combout\ : std_logic;
SIGNAL \passarinho|Add9~1\ : std_logic;
SIGNAL \passarinho|Add9~2_combout\ : std_logic;
SIGNAL \passarinho|deslocamento4~4_combout\ : std_logic;
SIGNAL \passarinho|deslocamento4[1]~1_combout\ : std_logic;
SIGNAL \passarinho|Add9~3\ : std_logic;
SIGNAL \passarinho|Add9~4_combout\ : std_logic;
SIGNAL \passarinho|deslocamento4~3_combout\ : std_logic;
SIGNAL \passarinho|Add9~5\ : std_logic;
SIGNAL \passarinho|Add9~6_combout\ : std_logic;
SIGNAL \passarinho|deslocamento4~2_combout\ : std_logic;
SIGNAL \passarinho|Add9~7\ : std_logic;
SIGNAL \passarinho|Add9~8_combout\ : std_logic;
SIGNAL \passarinho|deslocamento4~0_combout\ : std_logic;
SIGNAL \passarinho|Add9~9\ : std_logic;
SIGNAL \passarinho|Add9~10_combout\ : std_logic;
SIGNAL \passarinho|Add17~0_combout\ : std_logic;
SIGNAL \passarinho|Add17~17_combout\ : std_logic;
SIGNAL \passarinho|Add9~11\ : std_logic;
SIGNAL \passarinho|Add9~12_combout\ : std_logic;
SIGNAL \passarinho|Add17~1\ : std_logic;
SIGNAL \passarinho|Add17~2_combout\ : std_logic;
SIGNAL \passarinho|Add17~16_combout\ : std_logic;
SIGNAL \passarinho|Add17~3\ : std_logic;
SIGNAL \passarinho|Add17~4_combout\ : std_logic;
SIGNAL \passarinho|Add9~13\ : std_logic;
SIGNAL \passarinho|Add9~14_combout\ : std_logic;
SIGNAL \passarinho|Add17~15_combout\ : std_logic;
SIGNAL \passarinho|Add9~15\ : std_logic;
SIGNAL \passarinho|Add9~16_combout\ : std_logic;
SIGNAL \passarinho|Add17~5\ : std_logic;
SIGNAL \passarinho|Add17~6_combout\ : std_logic;
SIGNAL \passarinho|Add17~14_combout\ : std_logic;
SIGNAL \passarinho|Add9~17\ : std_logic;
SIGNAL \passarinho|Add9~18_combout\ : std_logic;
SIGNAL \passarinho|Add17~7\ : std_logic;
SIGNAL \passarinho|Add17~8_combout\ : std_logic;
SIGNAL \passarinho|Add17~13_combout\ : std_logic;
SIGNAL \passarinho|Add30~1\ : std_logic;
SIGNAL \passarinho|Add30~3\ : std_logic;
SIGNAL \passarinho|Add30~5\ : std_logic;
SIGNAL \passarinho|Add30~7\ : std_logic;
SIGNAL \passarinho|Add30~8_combout\ : std_logic;
SIGNAL \passarinho|Add30~6_combout\ : std_logic;
SIGNAL \passarinho|Equal33~5_combout\ : std_logic;
SIGNAL \passarinho|Equal33~1_combout\ : std_logic;
SIGNAL \passarinho|Add30~0_combout\ : std_logic;
SIGNAL \passarinho|Equal33~2_combout\ : std_logic;
SIGNAL \passarinho|Add30~2_combout\ : std_logic;
SIGNAL \passarinho|Add30~4_combout\ : std_logic;
SIGNAL \passarinho|Equal33~3_combout\ : std_logic;
SIGNAL \passarinho|Equal33~0_combout\ : std_logic;
SIGNAL \passarinho|Equal33~4_combout\ : std_logic;
SIGNAL \passarinho|Add17~9\ : std_logic;
SIGNAL \passarinho|Add17~10_combout\ : std_logic;
SIGNAL \passarinho|Add9~19\ : std_logic;
SIGNAL \passarinho|Add9~20_combout\ : std_logic;
SIGNAL \passarinho|Add17~12_combout\ : std_logic;
SIGNAL \passarinho|Add30~9\ : std_logic;
SIGNAL \passarinho|Add30~10_combout\ : std_logic;
SIGNAL \passarinho|Add31~1\ : std_logic;
SIGNAL \passarinho|Add31~3\ : std_logic;
SIGNAL \passarinho|Add31~5\ : std_logic;
SIGNAL \passarinho|Add31~7\ : std_logic;
SIGNAL \passarinho|Add31~9\ : std_logic;
SIGNAL \passarinho|Add31~11\ : std_logic;
SIGNAL \passarinho|Add31~12_combout\ : std_logic;
SIGNAL \passarinho|Add31~10_combout\ : std_logic;
SIGNAL \passarinho|Equal34~3_combout\ : std_logic;
SIGNAL \passarinho|Add31~0_combout\ : std_logic;
SIGNAL \passarinho|Equal34~0_combout\ : std_logic;
SIGNAL \passarinho|Add31~8_combout\ : std_logic;
SIGNAL \passarinho|Add31~6_combout\ : std_logic;
SIGNAL \passarinho|Equal34~2_combout\ : std_logic;
SIGNAL \passarinho|Add31~4_combout\ : std_logic;
SIGNAL \passarinho|Add31~2_combout\ : std_logic;
SIGNAL \passarinho|Equal34~1_combout\ : std_logic;
SIGNAL \passarinho|Equal34~4_combout\ : std_logic;
SIGNAL \passarinho|Add31~13\ : std_logic;
SIGNAL \passarinho|Add31~15\ : std_logic;
SIGNAL \passarinho|Add31~17\ : std_logic;
SIGNAL \passarinho|Add31~18_combout\ : std_logic;
SIGNAL \passarinho|Add31~16_combout\ : std_logic;
SIGNAL \passarinho|Add31~14_combout\ : std_logic;
SIGNAL \passarinho|Equal34~5_combout\ : std_logic;
SIGNAL \passarinho|coluna_4_V~0_combout\ : std_logic;
SIGNAL \passarinho|coluna_4_V~1_combout\ : std_logic;
SIGNAL \passarinho|coluna_4_V~q\ : std_logic;
SIGNAL \passarinho|deslocamentoH_4~0_combout\ : std_logic;
SIGNAL \passarinho|deslocamentoH_4~1_combout\ : std_logic;
SIGNAL \passarinho|Add33~0_combout\ : std_logic;
SIGNAL \passarinho|Add33~1\ : std_logic;
SIGNAL \passarinho|Add33~2_combout\ : std_logic;
SIGNAL \passarinho|Equal36~1_combout\ : std_logic;
SIGNAL \passarinho|Add33~3\ : std_logic;
SIGNAL \passarinho|Add33~4_combout\ : std_logic;
SIGNAL \passarinho|Add33~5\ : std_logic;
SIGNAL \passarinho|Add33~6_combout\ : std_logic;
SIGNAL \passarinho|Equal36~2_combout\ : std_logic;
SIGNAL \passarinho|Add33~7\ : std_logic;
SIGNAL \passarinho|Add33~8_combout\ : std_logic;
SIGNAL \passarinho|Add33~9\ : std_logic;
SIGNAL \passarinho|Add33~10_combout\ : std_logic;
SIGNAL \passarinho|Equal36~3_combout\ : std_logic;
SIGNAL \passarinho|Add33~11\ : std_logic;
SIGNAL \passarinho|Add33~12_combout\ : std_logic;
SIGNAL \passarinho|deslocamentoH_4[7]~2_combout\ : std_logic;
SIGNAL \passarinho|Add33~13\ : std_logic;
SIGNAL \passarinho|Add33~14_combout\ : std_logic;
SIGNAL \passarinho|Equal36~4_combout\ : std_logic;
SIGNAL \passarinho|Equal36~5_combout\ : std_logic;
SIGNAL \passarinho|Add33~15\ : std_logic;
SIGNAL \passarinho|Add33~16_combout\ : std_logic;
SIGNAL \passarinho|Equal36~0_combout\ : std_logic;
SIGNAL \passarinho|coluna_8_H~0_combout\ : std_logic;
SIGNAL \passarinho|coluna_8_H~q\ : std_logic;
SIGNAL \passarinho|deslocamentoH_3[7]~2_combout\ : std_logic;
SIGNAL \passarinho|Equal15~0_combout\ : std_logic;
SIGNAL \passarinho|Equal15~1_combout\ : std_logic;
SIGNAL \passarinho|q~4_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[7]~q\ : std_logic;
SIGNAL \passarinho|Add13~0_combout\ : std_logic;
SIGNAL \passarinho|Add13~87_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[0]~q\ : std_logic;
SIGNAL \passarinho|Add13~1\ : std_logic;
SIGNAL \passarinho|Add13~2_combout\ : std_logic;
SIGNAL \passarinho|Add13~88_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[1]~q\ : std_logic;
SIGNAL \passarinho|Add13~3\ : std_logic;
SIGNAL \passarinho|Add13~4_combout\ : std_logic;
SIGNAL \passarinho|Add13~89_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[2]~q\ : std_logic;
SIGNAL \passarinho|Add13~5\ : std_logic;
SIGNAL \passarinho|Add13~6_combout\ : std_logic;
SIGNAL \passarinho|Add13~90_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[3]~q\ : std_logic;
SIGNAL \passarinho|Add13~7\ : std_logic;
SIGNAL \passarinho|Add13~8_combout\ : std_logic;
SIGNAL \passarinho|Add13~10_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[4]~q\ : std_logic;
SIGNAL \passarinho|Add13~9\ : std_logic;
SIGNAL \passarinho|Add13~11_combout\ : std_logic;
SIGNAL \passarinho|Add13~13_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[5]~q\ : std_logic;
SIGNAL \passarinho|Add13~12\ : std_logic;
SIGNAL \passarinho|Add13~14_combout\ : std_logic;
SIGNAL \passarinho|Add13~16_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[6]~q\ : std_logic;
SIGNAL \passarinho|Add13~15\ : std_logic;
SIGNAL \passarinho|Add13~17_combout\ : std_logic;
SIGNAL \passarinho|q~5_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[9]~q\ : std_logic;
SIGNAL \passarinho|Add13~18\ : std_logic;
SIGNAL \passarinho|Add13~19_combout\ : std_logic;
SIGNAL \passarinho|Add13~21_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[8]~q\ : std_logic;
SIGNAL \passarinho|Add13~20\ : std_logic;
SIGNAL \passarinho|Add13~22_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[30]~q\ : std_logic;
SIGNAL \passarinho|Add13~23\ : std_logic;
SIGNAL \passarinho|Add13~24_combout\ : std_logic;
SIGNAL \passarinho|Add13~26_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[10]~q\ : std_logic;
SIGNAL \passarinho|Add13~25\ : std_logic;
SIGNAL \passarinho|Add13~27_combout\ : std_logic;
SIGNAL \passarinho|Add13~29_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[11]~q\ : std_logic;
SIGNAL \passarinho|Add13~28\ : std_logic;
SIGNAL \passarinho|Add13~30_combout\ : std_logic;
SIGNAL \passarinho|Add13~32_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[12]~q\ : std_logic;
SIGNAL \passarinho|Add13~31\ : std_logic;
SIGNAL \passarinho|Add13~33_combout\ : std_logic;
SIGNAL \passarinho|Add13~35_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[13]~q\ : std_logic;
SIGNAL \passarinho|Add13~34\ : std_logic;
SIGNAL \passarinho|Add13~36_combout\ : std_logic;
SIGNAL \passarinho|Add13~38_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[14]~q\ : std_logic;
SIGNAL \passarinho|Add13~37\ : std_logic;
SIGNAL \passarinho|Add13~39_combout\ : std_logic;
SIGNAL \passarinho|Add13~41_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[15]~q\ : std_logic;
SIGNAL \passarinho|Add13~40\ : std_logic;
SIGNAL \passarinho|Add13~42_combout\ : std_logic;
SIGNAL \passarinho|Add13~44_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[16]~q\ : std_logic;
SIGNAL \passarinho|Add13~43\ : std_logic;
SIGNAL \passarinho|Add13~45_combout\ : std_logic;
SIGNAL \passarinho|Add13~47_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[17]~q\ : std_logic;
SIGNAL \passarinho|Add13~46\ : std_logic;
SIGNAL \passarinho|Add13~48_combout\ : std_logic;
SIGNAL \passarinho|Add13~50_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[18]~q\ : std_logic;
SIGNAL \passarinho|Add13~49\ : std_logic;
SIGNAL \passarinho|Add13~51_combout\ : std_logic;
SIGNAL \passarinho|Add13~53_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[19]~q\ : std_logic;
SIGNAL \passarinho|Add13~52\ : std_logic;
SIGNAL \passarinho|Add13~54_combout\ : std_logic;
SIGNAL \passarinho|Add13~56_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[20]~q\ : std_logic;
SIGNAL \passarinho|Add13~55\ : std_logic;
SIGNAL \passarinho|Add13~57_combout\ : std_logic;
SIGNAL \passarinho|Add13~59_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[21]~q\ : std_logic;
SIGNAL \passarinho|Add13~58\ : std_logic;
SIGNAL \passarinho|Add13~60_combout\ : std_logic;
SIGNAL \passarinho|Add13~62_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[22]~q\ : std_logic;
SIGNAL \passarinho|Add13~61\ : std_logic;
SIGNAL \passarinho|Add13~63_combout\ : std_logic;
SIGNAL \passarinho|Add13~65_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[23]~q\ : std_logic;
SIGNAL \passarinho|Add13~64\ : std_logic;
SIGNAL \passarinho|Add13~66_combout\ : std_logic;
SIGNAL \passarinho|Add13~68_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[24]~q\ : std_logic;
SIGNAL \passarinho|Add13~67\ : std_logic;
SIGNAL \passarinho|Add13~69_combout\ : std_logic;
SIGNAL \passarinho|Add13~71_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[25]~q\ : std_logic;
SIGNAL \passarinho|Add13~70\ : std_logic;
SIGNAL \passarinho|Add13~72_combout\ : std_logic;
SIGNAL \passarinho|Add13~74_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[26]~q\ : std_logic;
SIGNAL \passarinho|Add13~73\ : std_logic;
SIGNAL \passarinho|Add13~75_combout\ : std_logic;
SIGNAL \passarinho|Add13~77_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[27]~q\ : std_logic;
SIGNAL \passarinho|Add13~76\ : std_logic;
SIGNAL \passarinho|Add13~78_combout\ : std_logic;
SIGNAL \passarinho|Add13~80_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[28]~q\ : std_logic;
SIGNAL \passarinho|Add13~79\ : std_logic;
SIGNAL \passarinho|Add13~81_combout\ : std_logic;
SIGNAL \passarinho|Add13~83_combout\ : std_logic;
SIGNAL \passarinho|p_coluna:q[29]~q\ : std_logic;
SIGNAL \passarinho|Add13~82\ : std_logic;
SIGNAL \passarinho|Add13~84_combout\ : std_logic;
SIGNAL \passarinho|Add13~86_combout\ : std_logic;
SIGNAL \passarinho|Equal18~8_combout\ : std_logic;
SIGNAL \passarinho|Equal18~9_combout\ : std_logic;
SIGNAL \passarinho|Equal18~7_combout\ : std_logic;
SIGNAL \passarinho|Equal18~6_combout\ : std_logic;
SIGNAL \passarinho|Equal18~4_combout\ : std_logic;
SIGNAL \passarinho|Equal18~0_combout\ : std_logic;
SIGNAL \passarinho|Equal18~1_combout\ : std_logic;
SIGNAL \passarinho|Equal18~3_combout\ : std_logic;
SIGNAL \passarinho|Equal18~2_combout\ : std_logic;
SIGNAL \passarinho|Equal18~5_combout\ : std_logic;
SIGNAL \passarinho|Equal18~10_combout\ : std_logic;
SIGNAL \passarinho|deslocamentoH_3~0_combout\ : std_logic;
SIGNAL \passarinho|deslocamentoH_3[4]~feeder_combout\ : std_logic;
SIGNAL \passarinho|deslocamentoH_3[3]~feeder_combout\ : std_logic;
SIGNAL \passarinho|Add28~1_cout\ : std_logic;
SIGNAL \passarinho|Add28~3\ : std_logic;
SIGNAL \passarinho|Add28~5\ : std_logic;
SIGNAL \passarinho|Add28~7\ : std_logic;
SIGNAL \passarinho|Add28~9\ : std_logic;
SIGNAL \passarinho|Add28~11\ : std_logic;
SIGNAL \passarinho|Add28~13\ : std_logic;
SIGNAL \passarinho|Add28~14_combout\ : std_logic;
SIGNAL \passarinho|Equal31~0_combout\ : std_logic;
SIGNAL \passarinho|Add28~8_combout\ : std_logic;
SIGNAL \passarinho|Add28~6_combout\ : std_logic;
SIGNAL \passarinho|Equal31~3_combout\ : std_logic;
SIGNAL \passarinho|deslocamentoH_3~1_combout\ : std_logic;
SIGNAL \passarinho|Equal31~1_combout\ : std_logic;
SIGNAL \passarinho|Add28~12_combout\ : std_logic;
SIGNAL \passarinho|Add28~10_combout\ : std_logic;
SIGNAL \passarinho|Equal31~4_combout\ : std_logic;
SIGNAL \passarinho|Add28~2_combout\ : std_logic;
SIGNAL \passarinho|Add28~4_combout\ : std_logic;
SIGNAL \passarinho|Equal31~2_combout\ : std_logic;
SIGNAL \passarinho|Equal31~5_combout\ : std_logic;
SIGNAL \passarinho|coluna_5_H~0_combout\ : std_logic;
SIGNAL \passarinho|coluna_5_H~q\ : std_logic;
SIGNAL \passarinho|Add29~1\ : std_logic;
SIGNAL \passarinho|Add29~3\ : std_logic;
SIGNAL \passarinho|Add29~5\ : std_logic;
SIGNAL \passarinho|Add29~7\ : std_logic;
SIGNAL \passarinho|Add29~9\ : std_logic;
SIGNAL \passarinho|Add29~11\ : std_logic;
SIGNAL \passarinho|Add29~13\ : std_logic;
SIGNAL \passarinho|Add29~15\ : std_logic;
SIGNAL \passarinho|Add29~16_combout\ : std_logic;
SIGNAL \passarinho|Equal32~0_combout\ : std_logic;
SIGNAL \passarinho|Add29~8_combout\ : std_logic;
SIGNAL \passarinho|Add29~10_combout\ : std_logic;
SIGNAL \passarinho|Equal32~3_combout\ : std_logic;
SIGNAL \passarinho|Add29~0_combout\ : std_logic;
SIGNAL \passarinho|Add29~2_combout\ : std_logic;
SIGNAL \passarinho|Equal32~1_combout\ : std_logic;
SIGNAL \passarinho|Add29~14_combout\ : std_logic;
SIGNAL \passarinho|Add29~12_combout\ : std_logic;
SIGNAL \passarinho|Equal32~4_combout\ : std_logic;
SIGNAL \passarinho|Add29~6_combout\ : std_logic;
SIGNAL \passarinho|Add29~4_combout\ : std_logic;
SIGNAL \passarinho|Equal32~2_combout\ : std_logic;
SIGNAL \passarinho|Equal32~5_combout\ : std_logic;
SIGNAL \passarinho|coluna_6_H~0_combout\ : std_logic;
SIGNAL \passarinho|coluna_6_H~q\ : std_logic;
SIGNAL \passarinho|Add8~0_combout\ : std_logic;
SIGNAL \passarinho|deslocamento3~5_combout\ : std_logic;
SIGNAL \passarinho|Add8~1\ : std_logic;
SIGNAL \passarinho|Add8~2_combout\ : std_logic;
SIGNAL \passarinho|deslocamento3~6_combout\ : std_logic;
SIGNAL \passarinho|deslocamento3[1]~1_combout\ : std_logic;
SIGNAL \passarinho|Add8~3\ : std_logic;
SIGNAL \passarinho|Add8~4_combout\ : std_logic;
SIGNAL \passarinho|deslocamento3~4_combout\ : std_logic;
SIGNAL \passarinho|Add8~5\ : std_logic;
SIGNAL \passarinho|Add8~6_combout\ : std_logic;
SIGNAL \passarinho|deslocamento3~3_combout\ : std_logic;
SIGNAL \passarinho|Add8~7\ : std_logic;
SIGNAL \passarinho|Add8~8_combout\ : std_logic;
SIGNAL \passarinho|deslocamento3~2_combout\ : std_logic;
SIGNAL \passarinho|Add8~9\ : std_logic;
SIGNAL \passarinho|Add8~10_combout\ : std_logic;
SIGNAL \passarinho|deslocamento3~0_combout\ : std_logic;
SIGNAL \passarinho|Add27~1\ : std_logic;
SIGNAL \passarinho|Add27~3\ : std_logic;
SIGNAL \passarinho|Add27~5\ : std_logic;
SIGNAL \passarinho|Add27~7\ : std_logic;
SIGNAL \passarinho|Add27~8_combout\ : std_logic;
SIGNAL \passarinho|Add27~6_combout\ : std_logic;
SIGNAL \passarinho|Equal30~2_combout\ : std_logic;
SIGNAL \passarinho|Add27~0_combout\ : std_logic;
SIGNAL \passarinho|Equal30~0_combout\ : std_logic;
SIGNAL \passarinho|Add27~4_combout\ : std_logic;
SIGNAL \passarinho|Add27~2_combout\ : std_logic;
SIGNAL \passarinho|Equal30~1_combout\ : std_logic;
SIGNAL \passarinho|Add16~0_combout\ : std_logic;
SIGNAL \passarinho|Add8~11\ : std_logic;
SIGNAL \passarinho|Add8~12_combout\ : std_logic;
SIGNAL \passarinho|Add16~14_combout\ : std_logic;
SIGNAL \passarinho|Add16~1\ : std_logic;
SIGNAL \passarinho|Add16~2_combout\ : std_logic;
SIGNAL \passarinho|Add8~13\ : std_logic;
SIGNAL \passarinho|Add8~14_combout\ : std_logic;
SIGNAL \passarinho|Add16~13_combout\ : std_logic;
SIGNAL \passarinho|Add27~9\ : std_logic;
SIGNAL \passarinho|Add27~11\ : std_logic;
SIGNAL \passarinho|Add27~12_combout\ : std_logic;
SIGNAL \passarinho|Add27~10_combout\ : std_logic;
SIGNAL \passarinho|Equal30~3_combout\ : std_logic;
SIGNAL \passarinho|Equal30~4_combout\ : std_logic;
SIGNAL \passarinho|Add8~15\ : std_logic;
SIGNAL \passarinho|Add8~16_combout\ : std_logic;
SIGNAL \passarinho|Add16~3\ : std_logic;
SIGNAL \passarinho|Add16~4_combout\ : std_logic;
SIGNAL \passarinho|Add16~12_combout\ : std_logic;
SIGNAL \passarinho|Add8~17\ : std_logic;
SIGNAL \passarinho|Add8~18_combout\ : std_logic;
SIGNAL \passarinho|Add16~5\ : std_logic;
SIGNAL \passarinho|Add16~6_combout\ : std_logic;
SIGNAL \passarinho|Add16~11_combout\ : std_logic;
SIGNAL \passarinho|Add16~7\ : std_logic;
SIGNAL \passarinho|Add16~8_combout\ : std_logic;
SIGNAL \passarinho|Add8~19\ : std_logic;
SIGNAL \passarinho|Add8~20_combout\ : std_logic;
SIGNAL \passarinho|Add16~10_combout\ : std_logic;
SIGNAL \passarinho|Add27~13\ : std_logic;
SIGNAL \passarinho|Add27~15\ : std_logic;
SIGNAL \passarinho|Add27~17\ : std_logic;
SIGNAL \passarinho|Add27~18_combout\ : std_logic;
SIGNAL \passarinho|Add27~16_combout\ : std_logic;
SIGNAL \passarinho|Add27~14_combout\ : std_logic;
SIGNAL \passarinho|Equal30~5_combout\ : std_logic;
SIGNAL \passarinho|coluna_3_V~0_combout\ : std_logic;
SIGNAL \passarinho|Add26~1\ : std_logic;
SIGNAL \passarinho|Add26~3\ : std_logic;
SIGNAL \passarinho|Add26~5\ : std_logic;
SIGNAL \passarinho|Add26~7\ : std_logic;
SIGNAL \passarinho|Add26~9\ : std_logic;
SIGNAL \passarinho|Add26~10_combout\ : std_logic;
SIGNAL \passarinho|Add26~6_combout\ : std_logic;
SIGNAL \passarinho|Add26~8_combout\ : std_logic;
SIGNAL \passarinho|Equal29~5_combout\ : std_logic;
SIGNAL \passarinho|Equal29~1_combout\ : std_logic;
SIGNAL \passarinho|Equal29~0_combout\ : std_logic;
SIGNAL \passarinho|Add26~0_combout\ : std_logic;
SIGNAL \passarinho|Equal29~2_combout\ : std_logic;
SIGNAL \passarinho|Add26~4_combout\ : std_logic;
SIGNAL \passarinho|Add26~2_combout\ : std_logic;
SIGNAL \passarinho|Equal29~3_combout\ : std_logic;
SIGNAL \passarinho|Equal29~4_combout\ : std_logic;
SIGNAL \passarinho|coluna_3_V~1_combout\ : std_logic;
SIGNAL \passarinho|coluna_3_V~q\ : std_logic;
SIGNAL \passarinho|VGA_G~1_combout\ : std_logic;
SIGNAL \passarinho|Add32~1_cout\ : std_logic;
SIGNAL \passarinho|Add32~2_combout\ : std_logic;
SIGNAL \passarinho|Add32~3\ : std_logic;
SIGNAL \passarinho|Add32~4_combout\ : std_logic;
SIGNAL \passarinho|Equal35~2_combout\ : std_logic;
SIGNAL \passarinho|Add32~5\ : std_logic;
SIGNAL \passarinho|Add32~7\ : std_logic;
SIGNAL \passarinho|Add32~8_combout\ : std_logic;
SIGNAL \passarinho|Add32~6_combout\ : std_logic;
SIGNAL \passarinho|Equal35~3_combout\ : std_logic;
SIGNAL \passarinho|Equal35~1_combout\ : std_logic;
SIGNAL \passarinho|Add32~9\ : std_logic;
SIGNAL \passarinho|Add32~11\ : std_logic;
SIGNAL \passarinho|Add32~12_combout\ : std_logic;
SIGNAL \passarinho|Add32~10_combout\ : std_logic;
SIGNAL \passarinho|Equal35~4_combout\ : std_logic;
SIGNAL \passarinho|Equal35~5_combout\ : std_logic;
SIGNAL \passarinho|Add32~13\ : std_logic;
SIGNAL \passarinho|Add32~14_combout\ : std_logic;
SIGNAL \passarinho|Equal35~0_combout\ : std_logic;
SIGNAL \passarinho|coluna_7_H~0_combout\ : std_logic;
SIGNAL \passarinho|coluna_7_H~q\ : std_logic;
SIGNAL \passarinho|VGA_G~2_combout\ : std_logic;
SIGNAL \passarinho|VGA_G~3_combout\ : std_logic;
SIGNAL \passarinho|VGA_G~4_combout\ : std_logic;
SIGNAL \passarinho|VGA_G~5_combout\ : std_logic;
SIGNAL \passarinho|VGA_G[0]~feeder_combout\ : std_logic;
SIGNAL \passarinho|VGA_G[2]~feeder_combout\ : std_logic;
SIGNAL \passarinho|VGA_G[3]~feeder_combout\ : std_logic;
SIGNAL \passarinho|VGA_B~0_combout\ : std_logic;
SIGNAL \passarinho|VGA_B~1_combout\ : std_logic;
SIGNAL \passarinho|VGA_B[1]~feeder_combout\ : std_logic;
SIGNAL \passarinho|VGA_B[2]~feeder_combout\ : std_logic;
SIGNAL \passarinho|VGA_B[3]~feeder_combout\ : std_logic;
SIGNAL posicao_atual : std_logic_vector(31 DOWNTO 0);
SIGNAL countClk : std_logic_vector(23 DOWNTO 0);
SIGNAL \passarinho|deslocamentoH_4\ : std_logic_vector(31 DOWNTO 0);
SIGNAL \passarinho|deslocamentoH_3\ : std_logic_vector(31 DOWNTO 0);
SIGNAL \passarinho|deslocamentoH_2\ : std_logic_vector(31 DOWNTO 0);
SIGNAL \passarinho|deslocamentoH_1\ : std_logic_vector(31 DOWNTO 0);
SIGNAL \passarinho|deslocamento4\ : std_logic_vector(31 DOWNTO 0);
SIGNAL \passarinho|deslocamento3\ : std_logic_vector(31 DOWNTO 0);
SIGNAL \passarinho|deslocamento2\ : std_logic_vector(31 DOWNTO 0);
SIGNAL \passarinho|deslocamento\ : std_logic_vector(31 DOWNTO 0);
SIGNAL \passarinho|Vcount\ : std_logic_vector(9 DOWNTO 0);
SIGNAL \passarinho|VGA_R\ : std_logic_vector(3 DOWNTO 0);
SIGNAL \passarinho|VGA_G\ : std_logic_vector(3 DOWNTO 0);
SIGNAL \passarinho|VGA_B\ : std_logic_vector(3 DOWNTO 0);
SIGNAL \passarinho|Hcount\ : std_logic_vector(9 DOWNTO 0);
SIGNAL \ALT_INV_resetVideo~input_o\ : std_logic;
SIGNAL \passarinho|ALT_INV_deslocamentoH_2~0_combout\ : std_logic;
SIGNAL \passarinho|ALT_INV_deslocamentoH_4~0_combout\ : std_logic;
SIGNAL \passarinho|ALT_INV_deslocamentoH_3~0_combout\ : std_logic;
SIGNAL \passarinho|ALT_INV_deslocamentoH_1~0_combout\ : std_logic;

BEGIN

ww_F <= F;
ww_reset <= reset;
ww_resetVideo <= resetVideo;
ww_clk <= clk;
VGA_HS <= ww_VGA_HS;
VGA_VS <= ww_VGA_VS;
VGA_R <= ww_VGA_R;
VGA_G <= ww_VGA_G;
VGA_B <= ww_VGA_B;
ww_devoe <= devoe;
ww_devclrn <= devclrn;
ww_devpor <= devpor;

\passarinho|clk~clkctrl_INCLK_bus\ <= (vcc & vcc & vcc & \passarinho|clk~q\);

\clk~inputclkctrl_INCLK_bus\ <= (vcc & vcc & vcc & \clk~input_o\);
\ALT_INV_resetVideo~input_o\ <= NOT \resetVideo~input_o\;
\passarinho|ALT_INV_deslocamentoH_2~0_combout\ <= NOT \passarinho|deslocamentoH_2~0_combout\;
\passarinho|ALT_INV_deslocamentoH_4~0_combout\ <= NOT \passarinho|deslocamentoH_4~0_combout\;
\passarinho|ALT_INV_deslocamentoH_3~0_combout\ <= NOT \passarinho|deslocamentoH_3~0_combout\;
\passarinho|ALT_INV_deslocamentoH_1~0_combout\ <= NOT \passarinho|deslocamentoH_1~0_combout\;

-- Location: IOOBUF_X41_Y18_N16
\VGA_HS~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \passarinho|vga_hsync~q\,
	devoe => ww_devoe,
	o => \VGA_HS~output_o\);

-- Location: IOOBUF_X41_Y18_N23
\VGA_VS~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \passarinho|vga_vsync~q\,
	devoe => ww_devoe,
	o => \VGA_VS~output_o\);

-- Location: IOOBUF_X41_Y23_N23
\VGA_R[0]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \passarinho|VGA_R\(0),
	devoe => ww_devoe,
	o => \VGA_R[0]~output_o\);

-- Location: IOOBUF_X41_Y25_N2
\VGA_R[1]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \passarinho|VGA_R\(1),
	devoe => ww_devoe,
	o => \VGA_R[1]~output_o\);

-- Location: IOOBUF_X41_Y22_N2
\VGA_R[2]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \passarinho|VGA_R\(2),
	devoe => ww_devoe,
	o => \VGA_R[2]~output_o\);

-- Location: IOOBUF_X41_Y21_N23
\VGA_R[3]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \passarinho|VGA_R\(3),
	devoe => ww_devoe,
	o => \VGA_R[3]~output_o\);

-- Location: IOOBUF_X41_Y20_N2
\VGA_G[0]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \passarinho|VGA_G\(0),
	devoe => ww_devoe,
	o => \VGA_G[0]~output_o\);

-- Location: IOOBUF_X41_Y24_N23
\VGA_G[1]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \passarinho|VGA_G\(1),
	devoe => ww_devoe,
	o => \VGA_G[1]~output_o\);

-- Location: IOOBUF_X41_Y21_N16
\VGA_G[2]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \passarinho|VGA_G\(2),
	devoe => ww_devoe,
	o => \VGA_G[2]~output_o\);

-- Location: IOOBUF_X41_Y20_N23
\VGA_G[3]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \passarinho|VGA_G\(3),
	devoe => ww_devoe,
	o => \VGA_G[3]~output_o\);

-- Location: IOOBUF_X41_Y19_N16
\VGA_B[0]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \passarinho|VGA_B\(0),
	devoe => ww_devoe,
	o => \VGA_B[0]~output_o\);

-- Location: IOOBUF_X41_Y19_N9
\VGA_B[1]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \passarinho|VGA_B\(1),
	devoe => ww_devoe,
	o => \VGA_B[1]~output_o\);

-- Location: IOOBUF_X41_Y19_N2
\VGA_B[2]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \passarinho|VGA_B\(2),
	devoe => ww_devoe,
	o => \VGA_B[2]~output_o\);

-- Location: IOOBUF_X41_Y21_N9
\VGA_B[3]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \passarinho|VGA_B\(3),
	devoe => ww_devoe,
	o => \VGA_B[3]~output_o\);

-- Location: IOIBUF_X41_Y15_N1
\clk~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_clk,
	o => \clk~input_o\);

-- Location: CLKCTRL_G9
\clk~inputclkctrl\ : cycloneiii_clkctrl
-- pragma translate_off
GENERIC MAP (
	clock_type => "global clock",
	ena_register_mode => "none")
-- pragma translate_on
PORT MAP (
	inclk => \clk~inputclkctrl_INCLK_bus\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	outclk => \clk~inputclkctrl_outclk\);

-- Location: LCCOMB_X40_Y15_N0
\passarinho|divisor:clk_aux~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|divisor:clk_aux~0_combout\ = !\passarinho|divisor:clk_aux~q\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|divisor:clk_aux~q\,
	combout => \passarinho|divisor:clk_aux~0_combout\);

-- Location: FF_X40_Y15_N1
\passarinho|divisor:clk_aux\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \passarinho|divisor:clk_aux~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|divisor:clk_aux~q\);

-- Location: LCCOMB_X40_Y15_N6
\passarinho|clk~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|clk~0_combout\ = !\passarinho|divisor:clk_aux~q\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|divisor:clk_aux~q\,
	combout => \passarinho|clk~0_combout\);

-- Location: FF_X40_Y15_N7
\passarinho|clk\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \passarinho|clk~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|clk~q\);

-- Location: CLKCTRL_G7
\passarinho|clk~clkctrl\ : cycloneiii_clkctrl
-- pragma translate_off
GENERIC MAP (
	clock_type => "global clock",
	ena_register_mode => "none")
-- pragma translate_on
PORT MAP (
	inclk => \passarinho|clk~clkctrl_INCLK_bus\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	outclk => \passarinho|clk~clkctrl_outclk\);

-- Location: LCCOMB_X29_Y21_N8
\passarinho|Add2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add2~0_combout\ = \passarinho|Hcount\(0) $ (VCC)
-- \passarinho|Add2~1\ = CARRY(\passarinho|Hcount\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001111001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Hcount\(0),
	datad => VCC,
	combout => \passarinho|Add2~0_combout\,
	cout => \passarinho|Add2~1\);

-- Location: IOIBUF_X0_Y27_N1
\resetVideo~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_resetVideo,
	o => \resetVideo~input_o\);

-- Location: FF_X29_Y21_N9
\passarinho|Hcount[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add2~0_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Hcount\(0));

-- Location: LCCOMB_X29_Y21_N10
\passarinho|Add2~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add2~2_combout\ = (\passarinho|Hcount\(1) & (!\passarinho|Add2~1\)) # (!\passarinho|Hcount\(1) & ((\passarinho|Add2~1\) # (GND)))
-- \passarinho|Add2~3\ = CARRY((!\passarinho|Add2~1\) # (!\passarinho|Hcount\(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(1),
	datad => VCC,
	cin => \passarinho|Add2~1\,
	combout => \passarinho|Add2~2_combout\,
	cout => \passarinho|Add2~3\);

-- Location: FF_X29_Y21_N11
\passarinho|Hcount[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add2~2_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Hcount\(1));

-- Location: LCCOMB_X29_Y21_N12
\passarinho|Add2~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add2~4_combout\ = (\passarinho|Hcount\(2) & (\passarinho|Add2~3\ $ (GND))) # (!\passarinho|Hcount\(2) & (!\passarinho|Add2~3\ & VCC))
-- \passarinho|Add2~5\ = CARRY((\passarinho|Hcount\(2) & !\passarinho|Add2~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(2),
	datad => VCC,
	cin => \passarinho|Add2~3\,
	combout => \passarinho|Add2~4_combout\,
	cout => \passarinho|Add2~5\);

-- Location: FF_X29_Y21_N13
\passarinho|Hcount[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add2~4_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Hcount\(2));

-- Location: LCCOMB_X29_Y21_N14
\passarinho|Add2~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add2~6_combout\ = (\passarinho|Hcount\(3) & (!\passarinho|Add2~5\)) # (!\passarinho|Hcount\(3) & ((\passarinho|Add2~5\) # (GND)))
-- \passarinho|Add2~7\ = CARRY((!\passarinho|Add2~5\) # (!\passarinho|Hcount\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Hcount\(3),
	datad => VCC,
	cin => \passarinho|Add2~5\,
	combout => \passarinho|Add2~6_combout\,
	cout => \passarinho|Add2~7\);

-- Location: FF_X29_Y21_N15
\passarinho|Hcount[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add2~6_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Hcount\(3));

-- Location: LCCOMB_X29_Y21_N16
\passarinho|Add2~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add2~8_combout\ = (\passarinho|Hcount\(4) & (\passarinho|Add2~7\ $ (GND))) # (!\passarinho|Hcount\(4) & (!\passarinho|Add2~7\ & VCC))
-- \passarinho|Add2~9\ = CARRY((\passarinho|Hcount\(4) & !\passarinho|Add2~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Hcount\(4),
	datad => VCC,
	cin => \passarinho|Add2~7\,
	combout => \passarinho|Add2~8_combout\,
	cout => \passarinho|Add2~9\);

-- Location: FF_X29_Y21_N17
\passarinho|Hcount[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add2~8_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Hcount\(4));

-- Location: LCCOMB_X29_Y21_N18
\passarinho|Add2~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add2~10_combout\ = (\passarinho|Hcount\(5) & (!\passarinho|Add2~9\)) # (!\passarinho|Hcount\(5) & ((\passarinho|Add2~9\) # (GND)))
-- \passarinho|Add2~11\ = CARRY((!\passarinho|Add2~9\) # (!\passarinho|Hcount\(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Hcount\(5),
	datad => VCC,
	cin => \passarinho|Add2~9\,
	combout => \passarinho|Add2~10_combout\,
	cout => \passarinho|Add2~11\);

-- Location: LCCOMB_X27_Y19_N8
\passarinho|Hcount~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Hcount~0_combout\ = (!\passarinho|Equal4~2_combout\ & \passarinho|Add2~10_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal4~2_combout\,
	datad => \passarinho|Add2~10_combout\,
	combout => \passarinho|Hcount~0_combout\);

-- Location: FF_X27_Y19_N9
\passarinho|Hcount[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Hcount~0_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Hcount\(5));

-- Location: LCCOMB_X29_Y21_N20
\passarinho|Add2~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add2~12_combout\ = (\passarinho|Hcount\(6) & (\passarinho|Add2~11\ $ (GND))) # (!\passarinho|Hcount\(6) & (!\passarinho|Add2~11\ & VCC))
-- \passarinho|Add2~13\ = CARRY((\passarinho|Hcount\(6) & !\passarinho|Add2~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Hcount\(6),
	datad => VCC,
	cin => \passarinho|Add2~11\,
	combout => \passarinho|Add2~12_combout\,
	cout => \passarinho|Add2~13\);

-- Location: FF_X29_Y21_N21
\passarinho|Hcount[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add2~12_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Hcount\(6));

-- Location: LCCOMB_X29_Y21_N22
\passarinho|Add2~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add2~14_combout\ = (\passarinho|Hcount\(7) & (!\passarinho|Add2~13\)) # (!\passarinho|Hcount\(7) & ((\passarinho|Add2~13\) # (GND)))
-- \passarinho|Add2~15\ = CARRY((!\passarinho|Add2~13\) # (!\passarinho|Hcount\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(7),
	datad => VCC,
	cin => \passarinho|Add2~13\,
	combout => \passarinho|Add2~14_combout\,
	cout => \passarinho|Add2~15\);

-- Location: FF_X29_Y21_N23
\passarinho|Hcount[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add2~14_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Hcount\(7));

-- Location: LCCOMB_X29_Y21_N24
\passarinho|Add2~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add2~16_combout\ = (\passarinho|Hcount\(8) & (\passarinho|Add2~15\ $ (GND))) # (!\passarinho|Hcount\(8) & (!\passarinho|Add2~15\ & VCC))
-- \passarinho|Add2~17\ = CARRY((\passarinho|Hcount\(8) & !\passarinho|Add2~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(8),
	datad => VCC,
	cin => \passarinho|Add2~15\,
	combout => \passarinho|Add2~16_combout\,
	cout => \passarinho|Add2~17\);

-- Location: LCCOMB_X29_Y21_N26
\passarinho|Add2~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add2~18_combout\ = \passarinho|Hcount\(9) $ (\passarinho|Add2~17\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Hcount\(9),
	cin => \passarinho|Add2~17\,
	combout => \passarinho|Add2~18_combout\);

-- Location: LCCOMB_X24_Y21_N22
\passarinho|Hcount~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Hcount~1_combout\ = (!\passarinho|Equal4~2_combout\ & \passarinho|Add2~18_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Equal4~2_combout\,
	datad => \passarinho|Add2~18_combout\,
	combout => \passarinho|Hcount~1_combout\);

-- Location: FF_X24_Y21_N23
\passarinho|Hcount[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Hcount~1_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Hcount\(9));

-- Location: LCCOMB_X29_Y21_N0
\passarinho|Equal4~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal4~0_combout\ = (\passarinho|Hcount\(2) & (\passarinho|Hcount\(0) & (!\passarinho|Hcount\(5) & \passarinho|Hcount\(4))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000100000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(2),
	datab => \passarinho|Hcount\(0),
	datac => \passarinho|Hcount\(5),
	datad => \passarinho|Hcount\(4),
	combout => \passarinho|Equal4~0_combout\);

-- Location: LCCOMB_X29_Y21_N2
\passarinho|Equal4~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal4~1_combout\ = (\passarinho|Hcount\(1) & (\passarinho|Hcount\(3) & (!\passarinho|Hcount\(7) & \passarinho|Equal4~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000100000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(1),
	datab => \passarinho|Hcount\(3),
	datac => \passarinho|Hcount\(7),
	datad => \passarinho|Equal4~0_combout\,
	combout => \passarinho|Equal4~1_combout\);

-- Location: LCCOMB_X24_Y21_N18
\passarinho|Equal4~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal4~2_combout\ = (\passarinho|Hcount\(9) & (\passarinho|Hcount\(8) & (\passarinho|Equal4~1_combout\ & !\passarinho|Hcount\(6))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(9),
	datab => \passarinho|Hcount\(8),
	datac => \passarinho|Equal4~1_combout\,
	datad => \passarinho|Hcount\(6),
	combout => \passarinho|Equal4~2_combout\);

-- Location: LCCOMB_X24_Y21_N16
\passarinho|Hcount~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Hcount~2_combout\ = (!\passarinho|Equal4~2_combout\ & \passarinho|Add2~16_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Equal4~2_combout\,
	datad => \passarinho|Add2~16_combout\,
	combout => \passarinho|Hcount~2_combout\);

-- Location: FF_X24_Y21_N17
\passarinho|Hcount[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Hcount~2_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Hcount\(8));

-- Location: LCCOMB_X24_Y21_N12
\passarinho|Equal6~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal6~0_combout\ = (!\passarinho|Hcount\(8) & (!\passarinho|Hcount\(9) & \passarinho|Hcount\(6)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000001100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Hcount\(8),
	datac => \passarinho|Hcount\(9),
	datad => \passarinho|Hcount\(6),
	combout => \passarinho|Equal6~0_combout\);

-- Location: LCCOMB_X24_Y21_N8
\passarinho|vga_hsync~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|vga_hsync~0_combout\ = (!\passarinho|Equal4~2_combout\ & ((\passarinho|vga_hsync~q\) # ((\passarinho|Equal6~0_combout\ & \passarinho|Equal4~1_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal6~0_combout\,
	datab => \passarinho|Equal4~1_combout\,
	datac => \passarinho|vga_hsync~q\,
	datad => \passarinho|Equal4~2_combout\,
	combout => \passarinho|vga_hsync~0_combout\);

-- Location: FF_X24_Y21_N9
\passarinho|vga_hsync\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|vga_hsync~0_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|vga_hsync~q\);

-- Location: LCCOMB_X22_Y19_N8
\passarinho|Add3~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add3~0_combout\ = \passarinho|Vcount\(0) $ (VCC)
-- \passarinho|Add3~1\ = CARRY(\passarinho|Vcount\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101010110101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(0),
	datad => VCC,
	combout => \passarinho|Add3~0_combout\,
	cout => \passarinho|Add3~1\);

-- Location: LCCOMB_X22_Y19_N30
\passarinho|Vcount~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Vcount~3_combout\ = (\passarinho|Add3~0_combout\ & !\passarinho|Equal5~2_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add3~0_combout\,
	datad => \passarinho|Equal5~2_combout\,
	combout => \passarinho|Vcount~3_combout\);

-- Location: FF_X22_Y19_N31
\passarinho|Vcount[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Vcount~3_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Vcount\(0));

-- Location: LCCOMB_X22_Y19_N10
\passarinho|Add3~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add3~2_combout\ = (\passarinho|Vcount\(1) & (!\passarinho|Add3~1\)) # (!\passarinho|Vcount\(1) & ((\passarinho|Add3~1\) # (GND)))
-- \passarinho|Add3~3\ = CARRY((!\passarinho|Add3~1\) # (!\passarinho|Vcount\(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(1),
	datad => VCC,
	cin => \passarinho|Add3~1\,
	combout => \passarinho|Add3~2_combout\,
	cout => \passarinho|Add3~3\);

-- Location: FF_X22_Y19_N11
\passarinho|Vcount[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add3~2_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Vcount\(1));

-- Location: LCCOMB_X22_Y19_N12
\passarinho|Add3~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add3~4_combout\ = (\passarinho|Vcount\(2) & (\passarinho|Add3~3\ $ (GND))) # (!\passarinho|Vcount\(2) & (!\passarinho|Add3~3\ & VCC))
-- \passarinho|Add3~5\ = CARRY((\passarinho|Vcount\(2) & !\passarinho|Add3~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(2),
	datad => VCC,
	cin => \passarinho|Add3~3\,
	combout => \passarinho|Add3~4_combout\,
	cout => \passarinho|Add3~5\);

-- Location: LCCOMB_X22_Y19_N6
\passarinho|Vcount~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Vcount~1_combout\ = (\passarinho|Add3~4_combout\ & !\passarinho|Equal5~2_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add3~4_combout\,
	datad => \passarinho|Equal5~2_combout\,
	combout => \passarinho|Vcount~1_combout\);

-- Location: FF_X22_Y19_N7
\passarinho|Vcount[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Vcount~1_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Vcount\(2));

-- Location: LCCOMB_X22_Y19_N14
\passarinho|Add3~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add3~6_combout\ = (\passarinho|Vcount\(3) & (!\passarinho|Add3~5\)) # (!\passarinho|Vcount\(3) & ((\passarinho|Add3~5\) # (GND)))
-- \passarinho|Add3~7\ = CARRY((!\passarinho|Add3~5\) # (!\passarinho|Vcount\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Vcount\(3),
	datad => VCC,
	cin => \passarinho|Add3~5\,
	combout => \passarinho|Add3~6_combout\,
	cout => \passarinho|Add3~7\);

-- Location: LCCOMB_X22_Y19_N28
\passarinho|Vcount~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Vcount~0_combout\ = (\passarinho|Add3~6_combout\ & !\passarinho|Equal5~2_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add3~6_combout\,
	datad => \passarinho|Equal5~2_combout\,
	combout => \passarinho|Vcount~0_combout\);

-- Location: FF_X22_Y19_N29
\passarinho|Vcount[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Vcount~0_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Vcount\(3));

-- Location: LCCOMB_X22_Y19_N16
\passarinho|Add3~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add3~8_combout\ = (\passarinho|Vcount\(4) & (\passarinho|Add3~7\ $ (GND))) # (!\passarinho|Vcount\(4) & (!\passarinho|Add3~7\ & VCC))
-- \passarinho|Add3~9\ = CARRY((\passarinho|Vcount\(4) & !\passarinho|Add3~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Vcount\(4),
	datad => VCC,
	cin => \passarinho|Add3~7\,
	combout => \passarinho|Add3~8_combout\,
	cout => \passarinho|Add3~9\);

-- Location: FF_X22_Y19_N17
\passarinho|Vcount[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add3~8_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Vcount\(4));

-- Location: LCCOMB_X22_Y19_N18
\passarinho|Add3~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add3~10_combout\ = (\passarinho|Vcount\(5) & (!\passarinho|Add3~9\)) # (!\passarinho|Vcount\(5) & ((\passarinho|Add3~9\) # (GND)))
-- \passarinho|Add3~11\ = CARRY((!\passarinho|Add3~9\) # (!\passarinho|Vcount\(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Vcount\(5),
	datad => VCC,
	cin => \passarinho|Add3~9\,
	combout => \passarinho|Add3~10_combout\,
	cout => \passarinho|Add3~11\);

-- Location: FF_X22_Y19_N19
\passarinho|Vcount[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add3~10_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Vcount\(5));

-- Location: LCCOMB_X22_Y19_N20
\passarinho|Add3~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add3~12_combout\ = (\passarinho|Vcount\(6) & (\passarinho|Add3~11\ $ (GND))) # (!\passarinho|Vcount\(6) & (!\passarinho|Add3~11\ & VCC))
-- \passarinho|Add3~13\ = CARRY((\passarinho|Vcount\(6) & !\passarinho|Add3~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Vcount\(6),
	datad => VCC,
	cin => \passarinho|Add3~11\,
	combout => \passarinho|Add3~12_combout\,
	cout => \passarinho|Add3~13\);

-- Location: FF_X22_Y19_N21
\passarinho|Vcount[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add3~12_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Vcount\(6));

-- Location: LCCOMB_X22_Y19_N22
\passarinho|Add3~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add3~14_combout\ = (\passarinho|Vcount\(7) & (!\passarinho|Add3~13\)) # (!\passarinho|Vcount\(7) & ((\passarinho|Add3~13\) # (GND)))
-- \passarinho|Add3~15\ = CARRY((!\passarinho|Add3~13\) # (!\passarinho|Vcount\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(7),
	datad => VCC,
	cin => \passarinho|Add3~13\,
	combout => \passarinho|Add3~14_combout\,
	cout => \passarinho|Add3~15\);

-- Location: FF_X22_Y19_N23
\passarinho|Vcount[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add3~14_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Vcount\(7));

-- Location: LCCOMB_X22_Y19_N24
\passarinho|Add3~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add3~16_combout\ = (\passarinho|Vcount\(8) & (\passarinho|Add3~15\ $ (GND))) # (!\passarinho|Vcount\(8) & (!\passarinho|Add3~15\ & VCC))
-- \passarinho|Add3~17\ = CARRY((\passarinho|Vcount\(8) & !\passarinho|Add3~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Vcount\(8),
	datad => VCC,
	cin => \passarinho|Add3~15\,
	combout => \passarinho|Add3~16_combout\,
	cout => \passarinho|Add3~17\);

-- Location: FF_X22_Y19_N25
\passarinho|Vcount[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add3~16_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Vcount\(8));

-- Location: LCCOMB_X26_Y19_N22
\passarinho|Equal5~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal5~0_combout\ = (!\passarinho|Vcount\(7) & (!\passarinho|Vcount\(6) & (!\passarinho|Vcount\(4) & !\passarinho|Vcount\(8))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(7),
	datab => \passarinho|Vcount\(6),
	datac => \passarinho|Vcount\(4),
	datad => \passarinho|Vcount\(8),
	combout => \passarinho|Equal5~0_combout\);

-- Location: LCCOMB_X22_Y19_N26
\passarinho|Add3~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add3~18_combout\ = \passarinho|Vcount\(9) $ (\passarinho|Add3~17\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Vcount\(9),
	cin => \passarinho|Add3~17\,
	combout => \passarinho|Add3~18_combout\);

-- Location: LCCOMB_X22_Y19_N4
\passarinho|Vcount~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Vcount~2_combout\ = (\passarinho|Add3~18_combout\ & !\passarinho|Equal5~2_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add3~18_combout\,
	datad => \passarinho|Equal5~2_combout\,
	combout => \passarinho|Vcount~2_combout\);

-- Location: FF_X22_Y19_N5
\passarinho|Vcount[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Vcount~2_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Vcount\(9));

-- Location: LCCOMB_X26_Y19_N28
\passarinho|Equal5~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal5~1_combout\ = (\passarinho|Vcount\(9) & (\passarinho|Vcount\(3) & (!\passarinho|Vcount\(5) & \passarinho|Vcount\(2))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000100000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(9),
	datab => \passarinho|Vcount\(3),
	datac => \passarinho|Vcount\(5),
	datad => \passarinho|Vcount\(2),
	combout => \passarinho|Equal5~1_combout\);

-- Location: LCCOMB_X26_Y19_N6
\passarinho|Equal5~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal5~2_combout\ = (\passarinho|Equal5~0_combout\ & (!\passarinho|Vcount\(1) & (!\passarinho|Vcount\(0) & \passarinho|Equal5~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000001000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal5~0_combout\,
	datab => \passarinho|Vcount\(1),
	datac => \passarinho|Vcount\(0),
	datad => \passarinho|Equal5~1_combout\,
	combout => \passarinho|Equal5~2_combout\);

-- Location: LCCOMB_X26_Y19_N14
\passarinho|Equal9~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal9~1_combout\ = (!\passarinho|Vcount\(9) & (!\passarinho|Vcount\(5) & (\passarinho|Vcount\(0) & !\passarinho|Vcount\(1))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(9),
	datab => \passarinho|Vcount\(5),
	datac => \passarinho|Vcount\(0),
	datad => \passarinho|Vcount\(1),
	combout => \passarinho|Equal9~1_combout\);

-- Location: LCCOMB_X26_Y19_N16
\passarinho|Equal9~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal9~0_combout\ = (!\passarinho|Vcount\(2) & (!\passarinho|Vcount\(3) & \passarinho|Equal5~0_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0001000000010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(2),
	datab => \passarinho|Vcount\(3),
	datac => \passarinho|Equal5~0_combout\,
	combout => \passarinho|Equal9~0_combout\);

-- Location: LCCOMB_X26_Y19_N24
\passarinho|vga_vsync~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|vga_vsync~0_combout\ = (!\passarinho|Equal5~2_combout\ & ((\passarinho|vga_vsync~q\) # ((\passarinho|Equal9~1_combout\ & \passarinho|Equal9~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101010001010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal5~2_combout\,
	datab => \passarinho|Equal9~1_combout\,
	datac => \passarinho|vga_vsync~q\,
	datad => \passarinho|Equal9~0_combout\,
	combout => \passarinho|vga_vsync~0_combout\);

-- Location: FF_X26_Y19_N25
\passarinho|vga_vsync\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|vga_vsync~0_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|vga_vsync~q\);

-- Location: LCCOMB_X29_Y21_N4
\passarinho|Equal7~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal7~0_combout\ = (!\passarinho|Hcount\(3) & (!\passarinho|Hcount\(6) & (!\passarinho|Hcount\(5) & \passarinho|Hcount\(4))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(3),
	datab => \passarinho|Hcount\(6),
	datac => \passarinho|Hcount\(5),
	datad => \passarinho|Hcount\(4),
	combout => \passarinho|Equal7~0_combout\);

-- Location: LCCOMB_X29_Y21_N6
\passarinho|Equal7~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal7~1_combout\ = (!\passarinho|Hcount\(2) & (\passarinho|Equal7~0_combout\ & (!\passarinho|Hcount\(0) & !\passarinho|Hcount\(1))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(2),
	datab => \passarinho|Equal7~0_combout\,
	datac => \passarinho|Hcount\(0),
	datad => \passarinho|Hcount\(1),
	combout => \passarinho|Equal7~1_combout\);

-- Location: LCCOMB_X30_Y20_N12
\passarinho|Equal7~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal7~2_combout\ = (!\passarinho|Hcount\(8) & (\passarinho|Equal7~1_combout\ & (!\passarinho|Hcount\(9) & \passarinho|Hcount\(7))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000010000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(8),
	datab => \passarinho|Equal7~1_combout\,
	datac => \passarinho|Hcount\(9),
	datad => \passarinho|Hcount\(7),
	combout => \passarinho|Equal7~2_combout\);

-- Location: LCCOMB_X30_Y20_N14
\passarinho|vga_hblank~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|vga_hblank~0_combout\ = (\passarinho|Equal7~1_combout\ & ((\passarinho|Hcount\(7) & (!\passarinho|Hcount\(8) & !\passarinho|Hcount\(9))) # (!\passarinho|Hcount\(7) & (\passarinho|Hcount\(8) & \passarinho|Hcount\(9)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100001000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(7),
	datab => \passarinho|Hcount\(8),
	datac => \passarinho|Hcount\(9),
	datad => \passarinho|Equal7~1_combout\,
	combout => \passarinho|vga_hblank~0_combout\);

-- Location: FF_X30_Y20_N13
\passarinho|vga_hblank\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Equal7~2_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|vga_hblank~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|vga_hblank~q\);

-- Location: LCCOMB_X26_Y19_N30
\passarinho|Equal10~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal10~0_combout\ = (!\passarinho|Vcount\(0) & (\passarinho|Vcount\(1) & \passarinho|Equal9~0_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Vcount\(0),
	datac => \passarinho|Vcount\(1),
	datad => \passarinho|Equal9~0_combout\,
	combout => \passarinho|Equal10~0_combout\);

-- Location: LCCOMB_X26_Y19_N12
\passarinho|Equal11~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal11~0_combout\ = ((\passarinho|Vcount\(5)) # (!\passarinho|Equal10~0_combout\)) # (!\passarinho|Vcount\(9))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101111111011111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(9),
	datab => \passarinho|Vcount\(5),
	datac => \passarinho|Equal10~0_combout\,
	combout => \passarinho|Equal11~0_combout\);

-- Location: LCCOMB_X26_Y19_N0
\passarinho|vga_vblank~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|vga_vblank~feeder_combout\ = \passarinho|Equal11~0_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|Equal11~0_combout\,
	combout => \passarinho|vga_vblank~feeder_combout\);

-- Location: LCCOMB_X26_Y19_N2
\passarinho|vga_vblank~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|vga_vblank~0_combout\ = (\passarinho|Equal10~0_combout\ & (\passarinho|Equal4~2_combout\ & (\passarinho|Vcount\(9) $ (\passarinho|Vcount\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(9),
	datab => \passarinho|Vcount\(5),
	datac => \passarinho|Equal10~0_combout\,
	datad => \passarinho|Equal4~2_combout\,
	combout => \passarinho|vga_vblank~0_combout\);

-- Location: FF_X26_Y19_N1
\passarinho|vga_vblank\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|vga_vblank~feeder_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|vga_vblank~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|vga_vblank~q\);

-- Location: LCCOMB_X29_Y21_N28
\passarinho|Equal0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal0~0_combout\ = (\passarinho|Hcount\(8) & (!\passarinho|Hcount\(9) & (\passarinho|Hcount\(0) & \passarinho|Hcount\(2))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(8),
	datab => \passarinho|Hcount\(9),
	datac => \passarinho|Hcount\(0),
	datad => \passarinho|Hcount\(2),
	combout => \passarinho|Equal0~0_combout\);

-- Location: LCCOMB_X29_Y21_N30
\passarinho|Equal0~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal0~1_combout\ = (\passarinho|Hcount\(7) & (!\passarinho|Hcount\(6) & (\passarinho|Hcount\(5) & \passarinho|Equal0~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(7),
	datab => \passarinho|Hcount\(6),
	datac => \passarinho|Hcount\(5),
	datad => \passarinho|Equal0~0_combout\,
	combout => \passarinho|Equal0~1_combout\);

-- Location: LCCOMB_X29_Y20_N2
\passarinho|passarinho_h~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|passarinho_h~0_combout\ = (\passarinho|passarinho_h~q\ & (!\passarinho|Hcount\(1) & \passarinho|Hcount\(3))) # (!\passarinho|passarinho_h~q\ & (\passarinho|Hcount\(1) & !\passarinho|Hcount\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010010000100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|passarinho_h~q\,
	datab => \passarinho|Hcount\(1),
	datac => \passarinho|Hcount\(3),
	combout => \passarinho|passarinho_h~0_combout\);

-- Location: LCCOMB_X29_Y20_N12
\passarinho|passarinho_h~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|passarinho_h~1_combout\ = (\passarinho|Equal0~1_combout\ & ((\passarinho|passarinho_h~0_combout\ & (\passarinho|Hcount\(4))) # (!\passarinho|passarinho_h~0_combout\ & ((\passarinho|passarinho_h~q\))))) # (!\passarinho|Equal0~1_combout\ & 
-- (((\passarinho|passarinho_h~q\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101100011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal0~1_combout\,
	datab => \passarinho|Hcount\(4),
	datac => \passarinho|passarinho_h~q\,
	datad => \passarinho|passarinho_h~0_combout\,
	combout => \passarinho|passarinho_h~1_combout\);

-- Location: FF_X29_Y20_N13
\passarinho|passarinho_h\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|passarinho_h~1_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|passarinho_h~q\);

-- Location: IOIBUF_X0_Y25_N22
\reset~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_reset,
	o => \reset~input_o\);

-- Location: IOIBUF_X0_Y24_N1
\F~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_F,
	o => \F~input_o\);

-- Location: LCCOMB_X11_Y19_N20
\Selector56~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector56~0_combout\ = (!\reset~input_o\ & ((\estado_atual.parado~q\) # (\F~input_o\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101010101010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \reset~input_o\,
	datac => \estado_atual.parado~q\,
	datad => \F~input_o\,
	combout => \Selector56~0_combout\);

-- Location: FF_X11_Y19_N21
\estado_atual.parado\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector56~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \estado_atual.parado~q\);

-- Location: LCCOMB_X11_Y19_N16
\Selector58~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector58~0_combout\ = (!\reset~input_o\ & (!\F~input_o\ & \estado_atual.parado~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000010100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \reset~input_o\,
	datac => \F~input_o\,
	datad => \estado_atual.parado~q\,
	combout => \Selector58~0_combout\);

-- Location: FF_X11_Y19_N17
\estado_atual.descendo\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector58~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \estado_atual.descendo~q\);

-- Location: LCCOMB_X11_Y19_N4
\countClk_aux~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \countClk_aux~0_combout\ = (!\reset~input_o\ & \F~input_o\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101000001010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \reset~input_o\,
	datac => \F~input_o\,
	combout => \countClk_aux~0_combout\);

-- Location: FF_X11_Y19_N5
\estado_atual.subindo\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \countClk_aux~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \estado_atual.subindo~q\);

-- Location: LCCOMB_X12_Y18_N18
\Add2~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~18_combout\ = (posicao_atual(9) & (\Add2~17\ & VCC)) # (!posicao_atual(9) & (!\Add2~17\))
-- \Add2~19\ = CARRY((!posicao_atual(9) & !\Add2~17\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(9),
	datad => VCC,
	cin => \Add2~17\,
	combout => \Add2~18_combout\,
	cout => \Add2~19\);

-- Location: LCCOMB_X12_Y18_N20
\Add2~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~20_combout\ = (posicao_atual(10) & ((GND) # (!\Add2~19\))) # (!posicao_atual(10) & (\Add2~19\ $ (GND)))
-- \Add2~21\ = CARRY((posicao_atual(10)) # (!\Add2~19\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110011001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(10),
	datad => VCC,
	cin => \Add2~19\,
	combout => \Add2~20_combout\,
	cout => \Add2~21\);

-- Location: LCCOMB_X12_Y18_N0
\Add2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~0_combout\ = posicao_atual(0) $ (GND)
-- \Add2~1\ = CARRY(!posicao_atual(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101001010101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(0),
	datad => VCC,
	combout => \Add2~0_combout\,
	cout => \Add2~1\);

-- Location: LCCOMB_X15_Y20_N8
\Add0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~0_combout\ = countClk(0) $ (VCC)
-- \Add0~1\ = CARRY(countClk(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001111001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => countClk(0),
	datad => VCC,
	combout => \Add0~0_combout\,
	cout => \Add0~1\);

-- Location: LCCOMB_X15_Y20_N22
\Add0~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~14_combout\ = (countClk(7) & (!\Add0~13\)) # (!countClk(7) & ((\Add0~13\) # (GND)))
-- \Add0~15\ = CARRY((!\Add0~13\) # (!countClk(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => countClk(7),
	datad => VCC,
	cin => \Add0~13\,
	combout => \Add0~14_combout\,
	cout => \Add0~15\);

-- Location: LCCOMB_X15_Y20_N24
\Add0~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~16_combout\ = (countClk(8) & (\Add0~15\ $ (GND))) # (!countClk(8) & (!\Add0~15\ & VCC))
-- \Add0~17\ = CARRY((countClk(8) & !\Add0~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => countClk(8),
	datad => VCC,
	cin => \Add0~15\,
	combout => \Add0~16_combout\,
	cout => \Add0~17\);

-- Location: LCCOMB_X15_Y20_N0
\Selector15~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector15~0_combout\ = (\Selector22~0_combout\ & \Add0~16_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Selector22~0_combout\,
	datad => \Add0~16_combout\,
	combout => \Selector15~0_combout\);

-- Location: FF_X15_Y20_N1
\countClk[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector15~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(8));

-- Location: LCCOMB_X15_Y20_N26
\Add0~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~18_combout\ = (countClk(9) & (!\Add0~17\)) # (!countClk(9) & ((\Add0~17\) # (GND)))
-- \Add0~19\ = CARRY((!\Add0~17\) # (!countClk(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => countClk(9),
	datad => VCC,
	cin => \Add0~17\,
	combout => \Add0~18_combout\,
	cout => \Add0~19\);

-- Location: LCCOMB_X12_Y19_N0
\Selector14~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector14~0_combout\ = (\Add0~18_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~18_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector14~0_combout\);

-- Location: FF_X12_Y19_N1
\countClk[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector14~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(9));

-- Location: LCCOMB_X15_Y20_N28
\Add0~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~20_combout\ = (countClk(10) & (\Add0~19\ $ (GND))) # (!countClk(10) & (!\Add0~19\ & VCC))
-- \Add0~21\ = CARRY((countClk(10) & !\Add0~19\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => countClk(10),
	datad => VCC,
	cin => \Add0~19\,
	combout => \Add0~20_combout\,
	cout => \Add0~21\);

-- Location: LCCOMB_X15_Y20_N4
\Selector13~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector13~0_combout\ = (\Selector22~0_combout\ & \Add0~20_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Selector22~0_combout\,
	datad => \Add0~20_combout\,
	combout => \Selector13~0_combout\);

-- Location: FF_X15_Y20_N5
\countClk[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector13~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(10));

-- Location: LCCOMB_X12_Y19_N2
\Equal1~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Equal1~0_combout\ = (countClk(7)) # (((countClk(10)) # (!countClk(6))) # (!countClk(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111110111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => countClk(7),
	datab => countClk(9),
	datac => countClk(6),
	datad => countClk(10),
	combout => \Equal1~0_combout\);

-- Location: LCCOMB_X15_Y20_N30
\Add0~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~22_combout\ = (countClk(11) & (!\Add0~21\)) # (!countClk(11) & ((\Add0~21\) # (GND)))
-- \Add0~23\ = CARRY((!\Add0~21\) # (!countClk(11)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => countClk(11),
	datad => VCC,
	cin => \Add0~21\,
	combout => \Add0~22_combout\,
	cout => \Add0~23\);

-- Location: LCCOMB_X14_Y19_N12
\Selector12~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector12~0_combout\ = (\Add0~22_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~22_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector12~0_combout\);

-- Location: FF_X14_Y19_N13
\countClk[11]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector12~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(11));

-- Location: LCCOMB_X15_Y19_N0
\Add0~24\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~24_combout\ = (countClk(12) & (\Add0~23\ $ (GND))) # (!countClk(12) & (!\Add0~23\ & VCC))
-- \Add0~25\ = CARRY((countClk(12) & !\Add0~23\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => countClk(12),
	datad => VCC,
	cin => \Add0~23\,
	combout => \Add0~24_combout\,
	cout => \Add0~25\);

-- Location: LCCOMB_X14_Y19_N20
\Selector11~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector11~0_combout\ = (\Add0~24_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~24_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector11~0_combout\);

-- Location: FF_X14_Y19_N21
\countClk[12]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector11~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(12));

-- Location: LCCOMB_X15_Y19_N2
\Add0~26\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~26_combout\ = (countClk(13) & (!\Add0~25\)) # (!countClk(13) & ((\Add0~25\) # (GND)))
-- \Add0~27\ = CARRY((!\Add0~25\) # (!countClk(13)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => countClk(13),
	datad => VCC,
	cin => \Add0~25\,
	combout => \Add0~26_combout\,
	cout => \Add0~27\);

-- Location: LCCOMB_X14_Y19_N28
\Selector10~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector10~0_combout\ = (\Selector22~0_combout\ & \Add0~26_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Selector22~0_combout\,
	datad => \Add0~26_combout\,
	combout => \Selector10~0_combout\);

-- Location: FF_X14_Y19_N29
\countClk[13]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector10~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(13));

-- Location: LCCOMB_X15_Y19_N4
\Add0~28\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~28_combout\ = (countClk(14) & (\Add0~27\ $ (GND))) # (!countClk(14) & (!\Add0~27\ & VCC))
-- \Add0~29\ = CARRY((countClk(14) & !\Add0~27\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => countClk(14),
	datad => VCC,
	cin => \Add0~27\,
	combout => \Add0~28_combout\,
	cout => \Add0~29\);

-- Location: LCCOMB_X12_Y19_N6
\Selector9~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector9~0_combout\ = (\Add0~28_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~28_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector9~0_combout\);

-- Location: FF_X12_Y19_N7
\countClk[14]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector9~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(14));

-- Location: LCCOMB_X15_Y19_N6
\Add0~30\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~30_combout\ = (countClk(15) & (!\Add0~29\)) # (!countClk(15) & ((\Add0~29\) # (GND)))
-- \Add0~31\ = CARRY((!\Add0~29\) # (!countClk(15)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => countClk(15),
	datad => VCC,
	cin => \Add0~29\,
	combout => \Add0~30_combout\,
	cout => \Add0~31\);

-- Location: LCCOMB_X12_Y19_N28
\Selector8~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector8~0_combout\ = (\Add0~30_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~30_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector8~0_combout\);

-- Location: FF_X12_Y19_N29
\countClk[15]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector8~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(15));

-- Location: LCCOMB_X15_Y19_N8
\Add0~32\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~32_combout\ = (countClk(16) & (\Add0~31\ $ (GND))) # (!countClk(16) & (!\Add0~31\ & VCC))
-- \Add0~33\ = CARRY((countClk(16) & !\Add0~31\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => countClk(16),
	datad => VCC,
	cin => \Add0~31\,
	combout => \Add0~32_combout\,
	cout => \Add0~33\);

-- Location: LCCOMB_X14_Y19_N30
\Selector7~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector7~0_combout\ = (\Add0~32_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~32_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector7~0_combout\);

-- Location: FF_X14_Y19_N31
\countClk[16]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector7~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(16));

-- Location: LCCOMB_X15_Y19_N10
\Add0~34\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~34_combout\ = (countClk(17) & (!\Add0~33\)) # (!countClk(17) & ((\Add0~33\) # (GND)))
-- \Add0~35\ = CARRY((!\Add0~33\) # (!countClk(17)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => countClk(17),
	datad => VCC,
	cin => \Add0~33\,
	combout => \Add0~34_combout\,
	cout => \Add0~35\);

-- Location: LCCOMB_X14_Y19_N14
\Selector6~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector6~0_combout\ = (\Add0~34_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~34_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector6~0_combout\);

-- Location: FF_X14_Y19_N15
\countClk[17]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector6~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(17));

-- Location: LCCOMB_X15_Y19_N12
\Add0~36\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~36_combout\ = (countClk(18) & (\Add0~35\ $ (GND))) # (!countClk(18) & (!\Add0~35\ & VCC))
-- \Add0~37\ = CARRY((countClk(18) & !\Add0~35\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => countClk(18),
	datad => VCC,
	cin => \Add0~35\,
	combout => \Add0~36_combout\,
	cout => \Add0~37\);

-- Location: LCCOMB_X15_Y19_N24
\Selector5~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector5~0_combout\ = (\Selector22~0_combout\ & \Add0~36_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Selector22~0_combout\,
	datad => \Add0~36_combout\,
	combout => \Selector5~0_combout\);

-- Location: FF_X15_Y19_N25
\countClk[18]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector5~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(18));

-- Location: LCCOMB_X15_Y19_N14
\Add0~38\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~38_combout\ = (countClk(19) & (!\Add0~37\)) # (!countClk(19) & ((\Add0~37\) # (GND)))
-- \Add0~39\ = CARRY((!\Add0~37\) # (!countClk(19)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => countClk(19),
	datad => VCC,
	cin => \Add0~37\,
	combout => \Add0~38_combout\,
	cout => \Add0~39\);

-- Location: LCCOMB_X14_Y19_N6
\Selector4~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector4~0_combout\ = (\Add0~38_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~38_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector4~0_combout\);

-- Location: FF_X14_Y19_N7
\countClk[19]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector4~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(19));

-- Location: LCCOMB_X15_Y19_N16
\Add0~40\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~40_combout\ = (countClk(20) & (\Add0~39\ $ (GND))) # (!countClk(20) & (!\Add0~39\ & VCC))
-- \Add0~41\ = CARRY((countClk(20) & !\Add0~39\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => countClk(20),
	datad => VCC,
	cin => \Add0~39\,
	combout => \Add0~40_combout\,
	cout => \Add0~41\);

-- Location: LCCOMB_X12_Y19_N26
\Selector3~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector3~0_combout\ = (\Add0~40_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~40_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector3~0_combout\);

-- Location: FF_X12_Y19_N27
\countClk[20]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector3~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(20));

-- Location: LCCOMB_X15_Y19_N18
\Add0~42\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~42_combout\ = (countClk(21) & (!\Add0~41\)) # (!countClk(21) & ((\Add0~41\) # (GND)))
-- \Add0~43\ = CARRY((!\Add0~41\) # (!countClk(21)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => countClk(21),
	datad => VCC,
	cin => \Add0~41\,
	combout => \Add0~42_combout\,
	cout => \Add0~43\);

-- Location: LCCOMB_X12_Y19_N24
\Selector2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector2~0_combout\ = (\Selector22~0_combout\ & \Add0~42_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Selector22~0_combout\,
	datad => \Add0~42_combout\,
	combout => \Selector2~0_combout\);

-- Location: FF_X12_Y19_N25
\countClk[21]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector2~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(21));

-- Location: LCCOMB_X12_Y19_N20
\Equal1~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Equal1~1_combout\ = (((countClk(21)) # (!countClk(20))) # (!countClk(15))) # (!countClk(14))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111101111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => countClk(14),
	datab => countClk(15),
	datac => countClk(20),
	datad => countClk(21),
	combout => \Equal1~1_combout\);

-- Location: LCCOMB_X14_Y19_N26
\Equal0~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Equal0~1_combout\ = (!countClk(11) & (countClk(5) & (!countClk(4) & countClk(8))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000010000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => countClk(11),
	datab => countClk(5),
	datac => countClk(4),
	datad => countClk(8),
	combout => \Equal0~1_combout\);

-- Location: LCCOMB_X14_Y19_N16
\Equal0~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Equal0~2_combout\ = (!countClk(16) & (countClk(13) & (countClk(17) & !countClk(12))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000001000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => countClk(16),
	datab => countClk(13),
	datac => countClk(17),
	datad => countClk(12),
	combout => \Equal0~2_combout\);

-- Location: LCCOMB_X15_Y19_N20
\Add0~44\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~44_combout\ = (countClk(22) & (\Add0~43\ $ (GND))) # (!countClk(22) & (!\Add0~43\ & VCC))
-- \Add0~45\ = CARRY((countClk(22) & !\Add0~43\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => countClk(22),
	datad => VCC,
	cin => \Add0~43\,
	combout => \Add0~44_combout\,
	cout => \Add0~45\);

-- Location: LCCOMB_X15_Y19_N30
\Selector1~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector1~0_combout\ = (\Selector22~0_combout\ & \Add0~44_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Selector22~0_combout\,
	datad => \Add0~44_combout\,
	combout => \Selector1~0_combout\);

-- Location: FF_X15_Y19_N31
\countClk[22]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector1~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(22));

-- Location: LCCOMB_X15_Y19_N22
\Add0~46\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~46_combout\ = \Add0~45\ $ (countClk(23))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111111110000",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => countClk(23),
	cin => \Add0~45\,
	combout => \Add0~46_combout\);

-- Location: LCCOMB_X15_Y19_N28
\Selector0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector0~0_combout\ = (\Add0~46_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~46_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector0~0_combout\);

-- Location: FF_X15_Y19_N29
\countClk[23]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector0~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(23));

-- Location: LCCOMB_X14_Y19_N8
\Equal0~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Equal0~3_combout\ = (!countClk(22) & (countClk(18) & (!countClk(23) & !countClk(19))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => countClk(22),
	datab => countClk(18),
	datac => countClk(23),
	datad => countClk(19),
	combout => \Equal0~3_combout\);

-- Location: LCCOMB_X14_Y19_N18
\Equal0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Equal0~0_combout\ = (!countClk(1) & (!countClk(2) & (!countClk(3) & !countClk(0))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => countClk(1),
	datab => countClk(2),
	datac => countClk(3),
	datad => countClk(0),
	combout => \Equal0~0_combout\);

-- Location: LCCOMB_X14_Y19_N10
\Equal0~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Equal0~4_combout\ = (\Equal0~1_combout\ & (\Equal0~2_combout\ & (\Equal0~3_combout\ & \Equal0~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Equal0~1_combout\,
	datab => \Equal0~2_combout\,
	datac => \Equal0~3_combout\,
	datad => \Equal0~0_combout\,
	combout => \Equal0~4_combout\);

-- Location: LCCOMB_X11_Y19_N26
\posicao_atual[28]~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \posicao_atual[28]~2_combout\ = (\estado_atual.descendo~q\ & ((\Equal1~0_combout\) # ((\Equal1~1_combout\) # (!\Equal0~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100100011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Equal1~0_combout\,
	datab => \estado_atual.descendo~q\,
	datac => \Equal1~1_combout\,
	datad => \Equal0~4_combout\,
	combout => \posicao_atual[28]~2_combout\);

-- Location: LCCOMB_X12_Y19_N4
\Equal0~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Equal0~6_combout\ = (countClk(14)) # ((countClk(15)) # ((countClk(20)) # (!countClk(21))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => countClk(14),
	datab => countClk(15),
	datac => countClk(20),
	datad => countClk(21),
	combout => \Equal0~6_combout\);

-- Location: LCCOMB_X11_Y19_N0
\posicao_atual[28]~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \posicao_atual[28]~3_combout\ = (\estado_atual.subindo~q\ & ((\Equal0~6_combout\) # ((\Equal0~5_combout\) # (!\Equal0~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Equal0~6_combout\,
	datab => \Equal0~5_combout\,
	datac => \estado_atual.subindo~q\,
	datad => \Equal0~4_combout\,
	combout => \posicao_atual[28]~3_combout\);

-- Location: LCCOMB_X11_Y19_N10
\Selector22~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector22~0_combout\ = (\reset~input_o\ & (((\posicao_atual[28]~2_combout\) # (\posicao_atual[28]~3_combout\)))) # (!\reset~input_o\ & ((\F~input_o\ & ((\posicao_atual[28]~3_combout\))) # (!\F~input_o\ & (\posicao_atual[28]~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \reset~input_o\,
	datab => \F~input_o\,
	datac => \posicao_atual[28]~2_combout\,
	datad => \posicao_atual[28]~3_combout\,
	combout => \Selector22~0_combout\);

-- Location: LCCOMB_X15_Y20_N2
\Selector23~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector23~0_combout\ = (\Add0~0_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100000011000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \Add0~0_combout\,
	datac => \Selector22~0_combout\,
	combout => \Selector23~0_combout\);

-- Location: FF_X15_Y20_N3
\countClk[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector23~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(0));

-- Location: LCCOMB_X15_Y20_N10
\Add0~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~2_combout\ = (countClk(1) & (!\Add0~1\)) # (!countClk(1) & ((\Add0~1\) # (GND)))
-- \Add0~3\ = CARRY((!\Add0~1\) # (!countClk(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => countClk(1),
	datad => VCC,
	cin => \Add0~1\,
	combout => \Add0~2_combout\,
	cout => \Add0~3\);

-- Location: LCCOMB_X14_Y19_N0
\Selector22~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector22~1_combout\ = (\Add0~2_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~2_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector22~1_combout\);

-- Location: FF_X14_Y19_N1
\countClk[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector22~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(1));

-- Location: LCCOMB_X15_Y20_N12
\Add0~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~4_combout\ = (countClk(2) & (\Add0~3\ $ (GND))) # (!countClk(2) & (!\Add0~3\ & VCC))
-- \Add0~5\ = CARRY((countClk(2) & !\Add0~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => countClk(2),
	datad => VCC,
	cin => \Add0~3\,
	combout => \Add0~4_combout\,
	cout => \Add0~5\);

-- Location: LCCOMB_X14_Y19_N2
\Selector21~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector21~0_combout\ = (\Add0~4_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~4_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector21~0_combout\);

-- Location: FF_X14_Y19_N3
\countClk[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector21~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(2));

-- Location: LCCOMB_X15_Y20_N14
\Add0~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~6_combout\ = (countClk(3) & (!\Add0~5\)) # (!countClk(3) & ((\Add0~5\) # (GND)))
-- \Add0~7\ = CARRY((!\Add0~5\) # (!countClk(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => countClk(3),
	datad => VCC,
	cin => \Add0~5\,
	combout => \Add0~6_combout\,
	cout => \Add0~7\);

-- Location: LCCOMB_X14_Y19_N4
\Selector20~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector20~0_combout\ = (\Add0~6_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~6_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector20~0_combout\);

-- Location: FF_X14_Y19_N5
\countClk[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector20~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(3));

-- Location: LCCOMB_X15_Y20_N16
\Add0~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~8_combout\ = (countClk(4) & (\Add0~7\ $ (GND))) # (!countClk(4) & (!\Add0~7\ & VCC))
-- \Add0~9\ = CARRY((countClk(4) & !\Add0~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => countClk(4),
	datad => VCC,
	cin => \Add0~7\,
	combout => \Add0~8_combout\,
	cout => \Add0~9\);

-- Location: LCCOMB_X14_Y19_N22
\Selector19~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector19~0_combout\ = (\Add0~8_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~8_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector19~0_combout\);

-- Location: FF_X14_Y19_N23
\countClk[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector19~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(4));

-- Location: LCCOMB_X15_Y20_N18
\Add0~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~10_combout\ = (countClk(5) & (!\Add0~9\)) # (!countClk(5) & ((\Add0~9\) # (GND)))
-- \Add0~11\ = CARRY((!\Add0~9\) # (!countClk(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => countClk(5),
	datad => VCC,
	cin => \Add0~9\,
	combout => \Add0~10_combout\,
	cout => \Add0~11\);

-- Location: LCCOMB_X14_Y19_N24
\Selector18~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector18~0_combout\ = (\Add0~10_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Add0~10_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector18~0_combout\);

-- Location: FF_X14_Y19_N25
\countClk[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector18~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(5));

-- Location: LCCOMB_X15_Y20_N20
\Add0~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add0~12_combout\ = (countClk(6) & (\Add0~11\ $ (GND))) # (!countClk(6) & (!\Add0~11\ & VCC))
-- \Add0~13\ = CARRY((countClk(6) & !\Add0~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => countClk(6),
	datad => VCC,
	cin => \Add0~11\,
	combout => \Add0~12_combout\,
	cout => \Add0~13\);

-- Location: LCCOMB_X12_Y19_N10
\Selector17~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector17~0_combout\ = (\Add0~12_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~12_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector17~0_combout\);

-- Location: FF_X12_Y19_N11
\countClk[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector17~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(6));

-- Location: LCCOMB_X12_Y19_N12
\Selector16~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector16~0_combout\ = (\Add0~14_combout\ & \Selector22~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \Add0~14_combout\,
	datad => \Selector22~0_combout\,
	combout => \Selector16~0_combout\);

-- Location: FF_X12_Y19_N13
\countClk[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector16~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => countClk(7));

-- Location: LCCOMB_X12_Y19_N18
\Equal0~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Equal0~5_combout\ = ((countClk(9)) # ((countClk(6)) # (!countClk(10)))) # (!countClk(7))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => countClk(7),
	datab => countClk(9),
	datac => countClk(6),
	datad => countClk(10),
	combout => \Equal0~5_combout\);

-- Location: LCCOMB_X12_Y19_N8
\Equal0~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Equal0~7_combout\ = (\Equal0~5_combout\) # ((\Equal0~6_combout\) # (!\Equal0~4_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \Equal0~5_combout\,
	datac => \Equal0~6_combout\,
	datad => \Equal0~4_combout\,
	combout => \Equal0~7_combout\);

-- Location: LCCOMB_X12_Y19_N30
\Equal1~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Equal1~2_combout\ = (\Equal1~0_combout\) # ((\Equal1~1_combout\) # (!\Equal0~4_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \Equal1~0_combout\,
	datac => \Equal1~1_combout\,
	datad => \Equal0~4_combout\,
	combout => \Equal1~2_combout\);

-- Location: LCCOMB_X12_Y18_N22
\Add2~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~22_combout\ = (posicao_atual(11) & (\Add2~21\ & VCC)) # (!posicao_atual(11) & (!\Add2~21\))
-- \Add2~23\ = CARRY((!posicao_atual(11) & !\Add2~21\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(11),
	datad => VCC,
	cin => \Add2~21\,
	combout => \Add2~22_combout\,
	cout => \Add2~23\);

-- Location: LCCOMB_X12_Y18_N24
\Add2~24\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~24_combout\ = (posicao_atual(12) & ((GND) # (!\Add2~23\))) # (!posicao_atual(12) & (\Add2~23\ $ (GND)))
-- \Add2~25\ = CARRY((posicao_atual(12)) # (!\Add2~23\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101010101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(12),
	datad => VCC,
	cin => \Add2~23\,
	combout => \Add2~24_combout\,
	cout => \Add2~25\);

-- Location: LCCOMB_X11_Y17_N18
\Add1~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~16_combout\ = (posicao_atual(10) & (\Add1~15\ $ (GND))) # (!posicao_atual(10) & (!\Add1~15\ & VCC))
-- \Add1~17\ = CARRY((posicao_atual(10) & !\Add1~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(10),
	datad => VCC,
	cin => \Add1~15\,
	combout => \Add1~16_combout\,
	cout => \Add1~17\);

-- Location: LCCOMB_X11_Y17_N20
\Add1~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~18_combout\ = (posicao_atual(11) & (!\Add1~17\)) # (!posicao_atual(11) & ((\Add1~17\) # (GND)))
-- \Add1~19\ = CARRY((!\Add1~17\) # (!posicao_atual(11)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(11),
	datad => VCC,
	cin => \Add1~17\,
	combout => \Add1~18_combout\,
	cout => \Add1~19\);

-- Location: LCCOMB_X11_Y17_N22
\Add1~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~20_combout\ = (posicao_atual(12) & (\Add1~19\ $ (GND))) # (!posicao_atual(12) & (!\Add1~19\ & VCC))
-- \Add1~21\ = CARRY((posicao_atual(12) & !\Add1~19\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(12),
	datad => VCC,
	cin => \Add1~19\,
	combout => \Add1~20_combout\,
	cout => \Add1~21\);

-- Location: LCCOMB_X11_Y19_N8
\Selector43~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector43~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~24_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~20_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Add2~24_combout\,
	datab => \estado_atual.descendo~q\,
	datac => \Add1~20_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector43~0_combout\);

-- Location: LCCOMB_X11_Y19_N30
\posicao_atual[28]~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \posicao_atual[28]~4_combout\ = (!\posicao_atual[28]~2_combout\ & !\posicao_atual[28]~3_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \posicao_atual[28]~2_combout\,
	datad => \posicao_atual[28]~3_combout\,
	combout => \posicao_atual[28]~4_combout\);

-- Location: FF_X11_Y19_N9
\posicao_atual[12]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector43~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(12));

-- Location: LCCOMB_X11_Y17_N24
\Add1~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~22_combout\ = (posicao_atual(13) & (!\Add1~21\)) # (!posicao_atual(13) & ((\Add1~21\) # (GND)))
-- \Add1~23\ = CARRY((!\Add1~21\) # (!posicao_atual(13)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(13),
	datad => VCC,
	cin => \Add1~21\,
	combout => \Add1~22_combout\,
	cout => \Add1~23\);

-- Location: LCCOMB_X12_Y18_N26
\Add2~26\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~26_combout\ = (posicao_atual(13) & (\Add2~25\ & VCC)) # (!posicao_atual(13) & (!\Add2~25\))
-- \Add2~27\ = CARRY((!posicao_atual(13) & !\Add2~25\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(13),
	datad => VCC,
	cin => \Add2~25\,
	combout => \Add2~26_combout\,
	cout => \Add2~27\);

-- Location: LCCOMB_X11_Y19_N2
\Selector42~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector42~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & ((\Add2~26_combout\))) # (!\estado_atual.descendo~q\ & (\Add1~22_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Add1~22_combout\,
	datab => \estado_atual.descendo~q\,
	datac => \Add2~26_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector42~0_combout\);

-- Location: FF_X11_Y19_N3
\posicao_atual[13]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector42~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(13));

-- Location: LCCOMB_X11_Y17_N26
\Add1~24\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~24_combout\ = (posicao_atual(14) & (\Add1~23\ $ (GND))) # (!posicao_atual(14) & (!\Add1~23\ & VCC))
-- \Add1~25\ = CARRY((posicao_atual(14) & !\Add1~23\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(14),
	datad => VCC,
	cin => \Add1~23\,
	combout => \Add1~24_combout\,
	cout => \Add1~25\);

-- Location: LCCOMB_X12_Y18_N28
\Add2~28\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~28_combout\ = (posicao_atual(14) & ((GND) # (!\Add2~27\))) # (!posicao_atual(14) & (\Add2~27\ $ (GND)))
-- \Add2~29\ = CARRY((posicao_atual(14)) # (!\Add2~27\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110011001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(14),
	datad => VCC,
	cin => \Add2~27\,
	combout => \Add2~28_combout\,
	cout => \Add2~29\);

-- Location: LCCOMB_X11_Y19_N24
\Selector41~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector41~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & ((\Add2~28_combout\))) # (!\estado_atual.descendo~q\ & (\Add1~24_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add1~24_combout\,
	datac => \Add2~28_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector41~0_combout\);

-- Location: FF_X11_Y19_N25
\posicao_atual[14]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector41~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(14));

-- Location: LCCOMB_X11_Y17_N28
\Add1~26\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~26_combout\ = (posicao_atual(15) & (!\Add1~25\)) # (!posicao_atual(15) & ((\Add1~25\) # (GND)))
-- \Add1~27\ = CARRY((!\Add1~25\) # (!posicao_atual(15)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(15),
	datad => VCC,
	cin => \Add1~25\,
	combout => \Add1~26_combout\,
	cout => \Add1~27\);

-- Location: LCCOMB_X12_Y18_N30
\Add2~30\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~30_combout\ = (posicao_atual(15) & (\Add2~29\ & VCC)) # (!posicao_atual(15) & (!\Add2~29\))
-- \Add2~31\ = CARRY((!posicao_atual(15) & !\Add2~29\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(15),
	datad => VCC,
	cin => \Add2~29\,
	combout => \Add2~30_combout\,
	cout => \Add2~31\);

-- Location: LCCOMB_X11_Y18_N30
\Selector40~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector40~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & ((\Add2~30_combout\))) # (!\estado_atual.descendo~q\ & (\Add1~26_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add1~26_combout\,
	datac => \Add2~30_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector40~0_combout\);

-- Location: FF_X11_Y18_N31
\posicao_atual[15]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector40~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(15));

-- Location: LCCOMB_X12_Y17_N0
\Add2~32\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~32_combout\ = (posicao_atual(16) & ((GND) # (!\Add2~31\))) # (!posicao_atual(16) & (\Add2~31\ $ (GND)))
-- \Add2~33\ = CARRY((posicao_atual(16)) # (!\Add2~31\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110011001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(16),
	datad => VCC,
	cin => \Add2~31\,
	combout => \Add2~32_combout\,
	cout => \Add2~33\);

-- Location: LCCOMB_X11_Y17_N30
\Add1~28\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~28_combout\ = (posicao_atual(16) & (\Add1~27\ $ (GND))) # (!posicao_atual(16) & (!\Add1~27\ & VCC))
-- \Add1~29\ = CARRY((posicao_atual(16) & !\Add1~27\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(16),
	datad => VCC,
	cin => \Add1~27\,
	combout => \Add1~28_combout\,
	cout => \Add1~29\);

-- Location: LCCOMB_X10_Y17_N0
\Selector39~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector39~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~32_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~28_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add2~32_combout\,
	datac => \Add1~28_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector39~0_combout\);

-- Location: FF_X10_Y17_N1
\posicao_atual[16]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector39~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(16));

-- Location: LCCOMB_X12_Y17_N2
\Add2~34\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~34_combout\ = (posicao_atual(17) & (\Add2~33\ & VCC)) # (!posicao_atual(17) & (!\Add2~33\))
-- \Add2~35\ = CARRY((!posicao_atual(17) & !\Add2~33\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(17),
	datad => VCC,
	cin => \Add2~33\,
	combout => \Add2~34_combout\,
	cout => \Add2~35\);

-- Location: LCCOMB_X11_Y16_N0
\Add1~30\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~30_combout\ = (posicao_atual(17) & (!\Add1~29\)) # (!posicao_atual(17) & ((\Add1~29\) # (GND)))
-- \Add1~31\ = CARRY((!\Add1~29\) # (!posicao_atual(17)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(17),
	datad => VCC,
	cin => \Add1~29\,
	combout => \Add1~30_combout\,
	cout => \Add1~31\);

-- Location: LCCOMB_X11_Y18_N0
\Selector38~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector38~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~34_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~30_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add2~34_combout\,
	datac => \Add1~30_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector38~0_combout\);

-- Location: FF_X11_Y18_N1
\posicao_atual[17]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector38~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(17));

-- Location: LCCOMB_X11_Y16_N2
\Add1~32\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~32_combout\ = (posicao_atual(18) & (\Add1~31\ $ (GND))) # (!posicao_atual(18) & (!\Add1~31\ & VCC))
-- \Add1~33\ = CARRY((posicao_atual(18) & !\Add1~31\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(18),
	datad => VCC,
	cin => \Add1~31\,
	combout => \Add1~32_combout\,
	cout => \Add1~33\);

-- Location: LCCOMB_X12_Y17_N4
\Add2~36\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~36_combout\ = (posicao_atual(18) & ((GND) # (!\Add2~35\))) # (!posicao_atual(18) & (\Add2~35\ $ (GND)))
-- \Add2~37\ = CARRY((posicao_atual(18)) # (!\Add2~35\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101010101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(18),
	datad => VCC,
	cin => \Add2~35\,
	combout => \Add2~36_combout\,
	cout => \Add2~37\);

-- Location: LCCOMB_X10_Y18_N16
\Selector37~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector37~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & ((\Add2~36_combout\))) # (!\estado_atual.descendo~q\ & (\Add1~32_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add1~32_combout\,
	datac => \Add2~36_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector37~0_combout\);

-- Location: FF_X10_Y18_N17
\posicao_atual[18]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector37~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(18));

-- Location: LCCOMB_X12_Y17_N6
\Add2~38\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~38_combout\ = (posicao_atual(19) & (\Add2~37\ & VCC)) # (!posicao_atual(19) & (!\Add2~37\))
-- \Add2~39\ = CARRY((!posicao_atual(19) & !\Add2~37\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(19),
	datad => VCC,
	cin => \Add2~37\,
	combout => \Add2~38_combout\,
	cout => \Add2~39\);

-- Location: LCCOMB_X11_Y16_N4
\Add1~34\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~34_combout\ = (posicao_atual(19) & (!\Add1~33\)) # (!posicao_atual(19) & ((\Add1~33\) # (GND)))
-- \Add1~35\ = CARRY((!\Add1~33\) # (!posicao_atual(19)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(19),
	datad => VCC,
	cin => \Add1~33\,
	combout => \Add1~34_combout\,
	cout => \Add1~35\);

-- Location: LCCOMB_X10_Y18_N26
\Selector36~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector36~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~38_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~34_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Add2~38_combout\,
	datab => \estado_atual.descendo~q\,
	datac => \Add1~34_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector36~0_combout\);

-- Location: FF_X10_Y18_N27
\posicao_atual[19]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector36~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(19));

-- Location: LCCOMB_X11_Y16_N6
\Add1~36\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~36_combout\ = (posicao_atual(20) & (\Add1~35\ $ (GND))) # (!posicao_atual(20) & (!\Add1~35\ & VCC))
-- \Add1~37\ = CARRY((posicao_atual(20) & !\Add1~35\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(20),
	datad => VCC,
	cin => \Add1~35\,
	combout => \Add1~36_combout\,
	cout => \Add1~37\);

-- Location: LCCOMB_X12_Y17_N8
\Add2~40\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~40_combout\ = (posicao_atual(20) & ((GND) # (!\Add2~39\))) # (!posicao_atual(20) & (\Add2~39\ $ (GND)))
-- \Add2~41\ = CARRY((posicao_atual(20)) # (!\Add2~39\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110011001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(20),
	datad => VCC,
	cin => \Add2~39\,
	combout => \Add2~40_combout\,
	cout => \Add2~41\);

-- Location: LCCOMB_X10_Y18_N20
\Selector35~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector35~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & ((\Add2~40_combout\))) # (!\estado_atual.descendo~q\ & (\Add1~36_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Add1~36_combout\,
	datab => \estado_atual.descendo~q\,
	datac => \Add2~40_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector35~0_combout\);

-- Location: FF_X10_Y18_N21
\posicao_atual[20]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector35~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(20));

-- Location: LCCOMB_X12_Y17_N10
\Add2~42\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~42_combout\ = (posicao_atual(21) & (\Add2~41\ & VCC)) # (!posicao_atual(21) & (!\Add2~41\))
-- \Add2~43\ = CARRY((!posicao_atual(21) & !\Add2~41\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(21),
	datad => VCC,
	cin => \Add2~41\,
	combout => \Add2~42_combout\,
	cout => \Add2~43\);

-- Location: LCCOMB_X11_Y16_N8
\Add1~38\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~38_combout\ = (posicao_atual(21) & (!\Add1~37\)) # (!posicao_atual(21) & ((\Add1~37\) # (GND)))
-- \Add1~39\ = CARRY((!\Add1~37\) # (!posicao_atual(21)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(21),
	datad => VCC,
	cin => \Add1~37\,
	combout => \Add1~38_combout\,
	cout => \Add1~39\);

-- Location: LCCOMB_X11_Y18_N18
\Selector34~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector34~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~42_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~38_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011000100100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \posicao_atual[28]~1_combout\,
	datac => \Add2~42_combout\,
	datad => \Add1~38_combout\,
	combout => \Selector34~0_combout\);

-- Location: FF_X11_Y18_N19
\posicao_atual[21]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector34~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(21));

-- Location: LCCOMB_X12_Y17_N12
\Add2~44\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~44_combout\ = (posicao_atual(22) & ((GND) # (!\Add2~43\))) # (!posicao_atual(22) & (\Add2~43\ $ (GND)))
-- \Add2~45\ = CARRY((posicao_atual(22)) # (!\Add2~43\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101010101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(22),
	datad => VCC,
	cin => \Add2~43\,
	combout => \Add2~44_combout\,
	cout => \Add2~45\);

-- Location: LCCOMB_X11_Y16_N10
\Add1~40\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~40_combout\ = (posicao_atual(22) & (\Add1~39\ $ (GND))) # (!posicao_atual(22) & (!\Add1~39\ & VCC))
-- \Add1~41\ = CARRY((posicao_atual(22) & !\Add1~39\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(22),
	datad => VCC,
	cin => \Add1~39\,
	combout => \Add1~40_combout\,
	cout => \Add1~41\);

-- Location: LCCOMB_X14_Y18_N14
\Selector33~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector33~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~44_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~40_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110100001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add2~44_combout\,
	datac => \posicao_atual[28]~1_combout\,
	datad => \Add1~40_combout\,
	combout => \Selector33~0_combout\);

-- Location: FF_X14_Y18_N15
\posicao_atual[22]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector33~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(22));

-- Location: LCCOMB_X12_Y17_N14
\Add2~46\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~46_combout\ = (posicao_atual(23) & (\Add2~45\ & VCC)) # (!posicao_atual(23) & (!\Add2~45\))
-- \Add2~47\ = CARRY((!posicao_atual(23) & !\Add2~45\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(23),
	datad => VCC,
	cin => \Add2~45\,
	combout => \Add2~46_combout\,
	cout => \Add2~47\);

-- Location: LCCOMB_X11_Y16_N12
\Add1~42\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~42_combout\ = (posicao_atual(23) & (!\Add1~41\)) # (!posicao_atual(23) & ((\Add1~41\) # (GND)))
-- \Add1~43\ = CARRY((!\Add1~41\) # (!posicao_atual(23)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(23),
	datad => VCC,
	cin => \Add1~41\,
	combout => \Add1~42_combout\,
	cout => \Add1~43\);

-- Location: LCCOMB_X14_Y18_N8
\Selector32~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector32~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~46_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~42_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110100001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add2~46_combout\,
	datac => \posicao_atual[28]~1_combout\,
	datad => \Add1~42_combout\,
	combout => \Selector32~0_combout\);

-- Location: FF_X14_Y18_N9
\posicao_atual[23]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector32~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(23));

-- Location: LCCOMB_X12_Y17_N16
\Add2~48\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~48_combout\ = (posicao_atual(24) & ((GND) # (!\Add2~47\))) # (!posicao_atual(24) & (\Add2~47\ $ (GND)))
-- \Add2~49\ = CARRY((posicao_atual(24)) # (!\Add2~47\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101010101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(24),
	datad => VCC,
	cin => \Add2~47\,
	combout => \Add2~48_combout\,
	cout => \Add2~49\);

-- Location: LCCOMB_X11_Y16_N14
\Add1~44\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~44_combout\ = (posicao_atual(24) & (\Add1~43\ $ (GND))) # (!posicao_atual(24) & (!\Add1~43\ & VCC))
-- \Add1~45\ = CARRY((posicao_atual(24) & !\Add1~43\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(24),
	datad => VCC,
	cin => \Add1~43\,
	combout => \Add1~44_combout\,
	cout => \Add1~45\);

-- Location: LCCOMB_X14_Y18_N26
\Selector31~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector31~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~48_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~44_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110100001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add2~48_combout\,
	datac => \posicao_atual[28]~1_combout\,
	datad => \Add1~44_combout\,
	combout => \Selector31~0_combout\);

-- Location: FF_X14_Y18_N27
\posicao_atual[24]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector31~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(24));

-- Location: LCCOMB_X12_Y17_N18
\Add2~50\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~50_combout\ = (posicao_atual(25) & (\Add2~49\ & VCC)) # (!posicao_atual(25) & (!\Add2~49\))
-- \Add2~51\ = CARRY((!posicao_atual(25) & !\Add2~49\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(25),
	datad => VCC,
	cin => \Add2~49\,
	combout => \Add2~50_combout\,
	cout => \Add2~51\);

-- Location: LCCOMB_X11_Y16_N16
\Add1~46\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~46_combout\ = (posicao_atual(25) & (!\Add1~45\)) # (!posicao_atual(25) & ((\Add1~45\) # (GND)))
-- \Add1~47\ = CARRY((!\Add1~45\) # (!posicao_atual(25)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(25),
	datad => VCC,
	cin => \Add1~45\,
	combout => \Add1~46_combout\,
	cout => \Add1~47\);

-- Location: LCCOMB_X14_Y18_N20
\Selector30~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector30~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~50_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~46_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110100001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add2~50_combout\,
	datac => \posicao_atual[28]~1_combout\,
	datad => \Add1~46_combout\,
	combout => \Selector30~0_combout\);

-- Location: FF_X14_Y18_N21
\posicao_atual[25]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector30~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(25));

-- Location: LCCOMB_X11_Y16_N18
\Add1~48\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~48_combout\ = (posicao_atual(26) & (\Add1~47\ $ (GND))) # (!posicao_atual(26) & (!\Add1~47\ & VCC))
-- \Add1~49\ = CARRY((posicao_atual(26) & !\Add1~47\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(26),
	datad => VCC,
	cin => \Add1~47\,
	combout => \Add1~48_combout\,
	cout => \Add1~49\);

-- Location: LCCOMB_X12_Y17_N20
\Add2~52\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~52_combout\ = (posicao_atual(26) & ((GND) # (!\Add2~51\))) # (!posicao_atual(26) & (\Add2~51\ $ (GND)))
-- \Add2~53\ = CARRY((posicao_atual(26)) # (!\Add2~51\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110011001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(26),
	datad => VCC,
	cin => \Add2~51\,
	combout => \Add2~52_combout\,
	cout => \Add2~53\);

-- Location: LCCOMB_X14_Y18_N6
\Selector29~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector29~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & ((\Add2~52_combout\))) # (!\estado_atual.descendo~q\ & (\Add1~48_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101010000010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \posicao_atual[28]~1_combout\,
	datab => \estado_atual.descendo~q\,
	datac => \Add1~48_combout\,
	datad => \Add2~52_combout\,
	combout => \Selector29~0_combout\);

-- Location: FF_X14_Y18_N7
\posicao_atual[26]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector29~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(26));

-- Location: LCCOMB_X11_Y16_N20
\Add1~50\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~50_combout\ = (posicao_atual(27) & (!\Add1~49\)) # (!posicao_atual(27) & ((\Add1~49\) # (GND)))
-- \Add1~51\ = CARRY((!\Add1~49\) # (!posicao_atual(27)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(27),
	datad => VCC,
	cin => \Add1~49\,
	combout => \Add1~50_combout\,
	cout => \Add1~51\);

-- Location: LCCOMB_X12_Y17_N22
\Add2~54\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~54_combout\ = (posicao_atual(27) & (\Add2~53\ & VCC)) # (!posicao_atual(27) & (!\Add2~53\))
-- \Add2~55\ = CARRY((!posicao_atual(27) & !\Add2~53\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(27),
	datad => VCC,
	cin => \Add2~53\,
	combout => \Add2~54_combout\,
	cout => \Add2~55\);

-- Location: LCCOMB_X11_Y16_N30
\Selector28~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector28~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & ((\Add2~54_combout\))) # (!\estado_atual.descendo~q\ & (\Add1~50_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111000000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add1~50_combout\,
	datac => \posicao_atual[28]~1_combout\,
	datad => \Add2~54_combout\,
	combout => \Selector28~0_combout\);

-- Location: FF_X11_Y16_N31
\posicao_atual[27]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector28~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(27));

-- Location: LCCOMB_X11_Y16_N22
\Add1~52\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~52_combout\ = (posicao_atual(28) & (\Add1~51\ $ (GND))) # (!posicao_atual(28) & (!\Add1~51\ & VCC))
-- \Add1~53\ = CARRY((posicao_atual(28) & !\Add1~51\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(28),
	datad => VCC,
	cin => \Add1~51\,
	combout => \Add1~52_combout\,
	cout => \Add1~53\);

-- Location: LCCOMB_X12_Y17_N24
\Add2~56\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~56_combout\ = (posicao_atual(28) & ((GND) # (!\Add2~55\))) # (!posicao_atual(28) & (\Add2~55\ $ (GND)))
-- \Add2~57\ = CARRY((posicao_atual(28)) # (!\Add2~55\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101010101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(28),
	datad => VCC,
	cin => \Add2~55\,
	combout => \Add2~56_combout\,
	cout => \Add2~57\);

-- Location: LCCOMB_X11_Y19_N14
\Selector27~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector27~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & ((\Add2~56_combout\))) # (!\estado_atual.descendo~q\ & (\Add1~52_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add1~52_combout\,
	datac => \Add2~56_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector27~0_combout\);

-- Location: FF_X11_Y19_N15
\posicao_atual[28]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector27~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(28));

-- Location: LCCOMB_X12_Y17_N26
\Add2~58\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~58_combout\ = (posicao_atual(29) & (\Add2~57\ & VCC)) # (!posicao_atual(29) & (!\Add2~57\))
-- \Add2~59\ = CARRY((!posicao_atual(29) & !\Add2~57\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(29),
	datad => VCC,
	cin => \Add2~57\,
	combout => \Add2~58_combout\,
	cout => \Add2~59\);

-- Location: LCCOMB_X11_Y16_N24
\Add1~54\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~54_combout\ = (posicao_atual(29) & (!\Add1~53\)) # (!posicao_atual(29) & ((\Add1~53\) # (GND)))
-- \Add1~55\ = CARRY((!\Add1~53\) # (!posicao_atual(29)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(29),
	datad => VCC,
	cin => \Add1~53\,
	combout => \Add1~54_combout\,
	cout => \Add1~55\);

-- Location: LCCOMB_X11_Y19_N28
\Selector26~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector26~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~58_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~54_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add2~58_combout\,
	datac => \Add1~54_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector26~0_combout\);

-- Location: FF_X11_Y19_N29
\posicao_atual[29]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector26~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(29));

-- Location: LCCOMB_X11_Y16_N26
\Add1~56\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~56_combout\ = (posicao_atual(30) & (\Add1~55\ $ (GND))) # (!posicao_atual(30) & (!\Add1~55\ & VCC))
-- \Add1~57\ = CARRY((posicao_atual(30) & !\Add1~55\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(30),
	datad => VCC,
	cin => \Add1~55\,
	combout => \Add1~56_combout\,
	cout => \Add1~57\);

-- Location: LCCOMB_X12_Y17_N28
\Add2~60\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~60_combout\ = (posicao_atual(30) & ((GND) # (!\Add2~59\))) # (!posicao_atual(30) & (\Add2~59\ $ (GND)))
-- \Add2~61\ = CARRY((posicao_atual(30)) # (!\Add2~59\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110011001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(30),
	datad => VCC,
	cin => \Add2~59\,
	combout => \Add2~60_combout\,
	cout => \Add2~61\);

-- Location: LCCOMB_X11_Y19_N18
\Selector25~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector25~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & ((\Add2~60_combout\))) # (!\estado_atual.descendo~q\ & (\Add1~56_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add1~56_combout\,
	datac => \Add2~60_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector25~0_combout\);

-- Location: FF_X11_Y19_N19
\posicao_atual[30]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector25~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(30));

-- Location: LCCOMB_X12_Y17_N30
\Add2~62\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~62_combout\ = \Add2~61\ $ (posicao_atual(31))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111111110000",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => posicao_atual(31),
	cin => \Add2~61\,
	combout => \Add2~62_combout\);

-- Location: LCCOMB_X11_Y18_N14
\Selector24~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector24~1_combout\ = (\Equal1~2_combout\ & (((!posicao_atual(31))))) # (!\Equal1~2_combout\ & (!\LessThan1~10_combout\ & ((\Add2~62_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011010100110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \LessThan1~10_combout\,
	datab => posicao_atual(31),
	datac => \Equal1~2_combout\,
	datad => \Add2~62_combout\,
	combout => \Selector24~1_combout\);

-- Location: LCCOMB_X11_Y16_N28
\Add1~58\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~58_combout\ = \Add1~57\ $ (!posicao_atual(31))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => posicao_atual(31),
	cin => \Add1~57\,
	combout => \Add1~58_combout\);

-- Location: LCCOMB_X11_Y19_N6
\LessThan0~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan0~6_combout\ = (posicao_atual(11)) # ((posicao_atual(13)) # ((posicao_atual(12)) # (posicao_atual(14))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(11),
	datab => posicao_atual(13),
	datac => posicao_atual(12),
	datad => posicao_atual(14),
	combout => \LessThan0~6_combout\);

-- Location: LCCOMB_X10_Y18_N14
\LessThan0~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan0~5_combout\ = (posicao_atual(15)) # ((posicao_atual(18)) # ((posicao_atual(17)) # (posicao_atual(16))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(15),
	datab => posicao_atual(18),
	datac => posicao_atual(17),
	datad => posicao_atual(16),
	combout => \LessThan0~5_combout\);

-- Location: LCCOMB_X14_Y18_N22
\LessThan0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan0~0_combout\ = (posicao_atual(26)) # ((posicao_atual(25)) # ((posicao_atual(24)) # (posicao_atual(23))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(26),
	datab => posicao_atual(25),
	datac => posicao_atual(24),
	datad => posicao_atual(23),
	combout => \LessThan0~0_combout\);

-- Location: LCCOMB_X14_Y18_N18
\LessThan0~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan0~3_combout\ = (posicao_atual(5) & (posicao_atual(6) & posicao_atual(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(5),
	datac => posicao_atual(6),
	datad => posicao_atual(7),
	combout => \LessThan0~3_combout\);

-- Location: LCCOMB_X11_Y18_N6
\LessThan0~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan0~2_combout\ = (posicao_atual(2)) # ((posicao_atual(3)) # ((posicao_atual(1)) # (posicao_atual(4))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(2),
	datab => posicao_atual(3),
	datac => posicao_atual(1),
	datad => posicao_atual(4),
	combout => \LessThan0~2_combout\);

-- Location: LCCOMB_X14_Y18_N24
\LessThan0~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan0~1_combout\ = (posicao_atual(21)) # ((posicao_atual(22)) # ((posicao_atual(20)) # (posicao_atual(19))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(21),
	datab => posicao_atual(22),
	datac => posicao_atual(20),
	datad => posicao_atual(19),
	combout => \LessThan0~1_combout\);

-- Location: LCCOMB_X14_Y18_N0
\LessThan0~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan0~4_combout\ = (\LessThan0~0_combout\) # ((\LessThan0~1_combout\) # ((\LessThan0~3_combout\ & \LessThan0~2_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \LessThan0~0_combout\,
	datab => \LessThan0~3_combout\,
	datac => \LessThan0~2_combout\,
	datad => \LessThan0~1_combout\,
	combout => \LessThan0~4_combout\);

-- Location: LCCOMB_X10_Y18_N12
\LessThan0~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan0~7_combout\ = (posicao_atual(9)) # ((posicao_atual(8)) # ((posicao_atual(27)) # (posicao_atual(10))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(9),
	datab => posicao_atual(8),
	datac => posicao_atual(27),
	datad => posicao_atual(10),
	combout => \LessThan0~7_combout\);

-- Location: LCCOMB_X10_Y18_N22
\LessThan0~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan0~8_combout\ = (posicao_atual(29)) # ((posicao_atual(28)) # ((posicao_atual(30)) # (\LessThan0~7_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(29),
	datab => posicao_atual(28),
	datac => posicao_atual(30),
	datad => \LessThan0~7_combout\,
	combout => \LessThan0~8_combout\);

-- Location: LCCOMB_X11_Y18_N16
\LessThan0~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan0~9_combout\ = (\LessThan0~6_combout\) # ((\LessThan0~5_combout\) # ((\LessThan0~4_combout\) # (\LessThan0~8_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \LessThan0~6_combout\,
	datab => \LessThan0~5_combout\,
	datac => \LessThan0~4_combout\,
	datad => \LessThan0~8_combout\,
	combout => \LessThan0~9_combout\);

-- Location: LCCOMB_X11_Y18_N28
\Selector24~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector24~0_combout\ = (\Equal0~7_combout\ & (!posicao_atual(31))) # (!\Equal0~7_combout\ & (\Add1~58_combout\ & ((!\LessThan0~9_combout\) # (!posicao_atual(31)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101010001110100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(31),
	datab => \Equal0~7_combout\,
	datac => \Add1~58_combout\,
	datad => \LessThan0~9_combout\,
	combout => \Selector24~0_combout\);

-- Location: LCCOMB_X11_Y18_N8
\Selector24~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector24~2_combout\ = (\estado_atual.descendo~q\ & (!\Selector24~1_combout\ & ((!\Selector24~0_combout\) # (!\estado_atual.subindo~q\)))) # (!\estado_atual.descendo~q\ & (((!\Selector24~0_combout\)) # (!\estado_atual.subindo~q\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0001001101011111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \estado_atual.subindo~q\,
	datac => \Selector24~1_combout\,
	datad => \Selector24~0_combout\,
	combout => \Selector24~2_combout\);

-- Location: FF_X11_Y18_N9
\posicao_atual[31]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector24~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(31));

-- Location: LCCOMB_X11_Y18_N10
\posicao_atual[28]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \posicao_atual[28]~0_combout\ = (posicao_atual(31) & \LessThan0~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => posicao_atual(31),
	datad => \LessThan0~9_combout\,
	combout => \posicao_atual[28]~0_combout\);

-- Location: LCCOMB_X11_Y18_N4
\Selector54~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector54~0_combout\ = (\posicao_atual[28]~2_combout\) # ((\estado_atual.subindo~q\ & ((\Equal0~7_combout\) # (!\posicao_atual[28]~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111100011111010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.subindo~q\,
	datab => \Equal0~7_combout\,
	datac => \posicao_atual[28]~2_combout\,
	datad => \posicao_atual[28]~0_combout\,
	combout => \Selector54~0_combout\);

-- Location: LCCOMB_X11_Y18_N2
\Selector55~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector55~0_combout\ = (\estado_atual.descendo~q\ & (!\Equal1~2_combout\ & !\LessThan1~10_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datac => \Equal1~2_combout\,
	datad => \LessThan1~10_combout\,
	combout => \Selector55~0_combout\);

-- Location: LCCOMB_X11_Y18_N26
\Selector55~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector55~1_combout\ = (posicao_atual(0) & (((!\Selector55~0_combout\)) # (!\Add2~0_combout\))) # (!posicao_atual(0) & (!\Selector54~0_combout\ & ((!\Selector55~0_combout\) # (!\Add2~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010001110101111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(0),
	datab => \Add2~0_combout\,
	datac => \Selector54~0_combout\,
	datad => \Selector55~0_combout\,
	combout => \Selector55~1_combout\);

-- Location: FF_X12_Y18_N11
\posicao_atual[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	asdata => \Selector55~1_combout\,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(0));

-- Location: LCCOMB_X12_Y18_N2
\Add2~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~2_combout\ = (posicao_atual(1) & (\Add2~1\ & VCC)) # (!posicao_atual(1) & (!\Add2~1\))
-- \Add2~3\ = CARRY((!posicao_atual(1) & !\Add2~1\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(1),
	datad => VCC,
	cin => \Add2~1\,
	combout => \Add2~2_combout\,
	cout => \Add2~3\);

-- Location: LCCOMB_X11_Y18_N22
\Selector54~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector54~1_combout\ = (\Add2~2_combout\ & ((\Selector55~0_combout\) # ((\Selector54~0_combout\ & posicao_atual(1))))) # (!\Add2~2_combout\ & (\Selector54~0_combout\ & (posicao_atual(1))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110101011000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Add2~2_combout\,
	datab => \Selector54~0_combout\,
	datac => posicao_atual(1),
	datad => \Selector55~0_combout\,
	combout => \Selector54~1_combout\);

-- Location: FF_X11_Y18_N23
\posicao_atual[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector54~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(1));

-- Location: LCCOMB_X12_Y18_N4
\Add2~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~4_combout\ = (posicao_atual(2) & (\Add2~3\ $ (GND))) # (!posicao_atual(2) & (!\Add2~3\ & VCC))
-- \Add2~5\ = CARRY((posicao_atual(2) & !\Add2~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(2),
	datad => VCC,
	cin => \Add2~3\,
	combout => \Add2~4_combout\,
	cout => \Add2~5\);

-- Location: LCCOMB_X11_Y17_N2
\Add1~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~0_combout\ = posicao_atual(2) $ (VCC)
-- \Add1~1\ = CARRY(posicao_atual(2))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101010110101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(2),
	datad => VCC,
	combout => \Add1~0_combout\,
	cout => \Add1~1\);

-- Location: LCCOMB_X11_Y18_N12
\Selector53~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector53~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~4_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~0_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Add2~4_combout\,
	datab => \Add1~0_combout\,
	datac => \estado_atual.descendo~q\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector53~0_combout\);

-- Location: FF_X11_Y18_N13
\posicao_atual[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector53~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(2));

-- Location: LCCOMB_X11_Y17_N4
\Add1~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~2_combout\ = (posicao_atual(3) & (!\Add1~1\)) # (!posicao_atual(3) & ((\Add1~1\) # (GND)))
-- \Add1~3\ = CARRY((!\Add1~1\) # (!posicao_atual(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(3),
	datad => VCC,
	cin => \Add1~1\,
	combout => \Add1~2_combout\,
	cout => \Add1~3\);

-- Location: LCCOMB_X12_Y18_N6
\Add2~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~6_combout\ = (posicao_atual(3) & (\Add2~5\ & VCC)) # (!posicao_atual(3) & (!\Add2~5\))
-- \Add2~7\ = CARRY((!posicao_atual(3) & !\Add2~5\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(3),
	datad => VCC,
	cin => \Add2~5\,
	combout => \Add2~6_combout\,
	cout => \Add2~7\);

-- Location: LCCOMB_X11_Y18_N20
\Selector52~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector52~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & ((\Add2~6_combout\))) # (!\estado_atual.descendo~q\ & (\Add1~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Add1~2_combout\,
	datab => \Add2~6_combout\,
	datac => \estado_atual.descendo~q\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector52~0_combout\);

-- Location: FF_X11_Y18_N21
\posicao_atual[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector52~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(3));

-- Location: LCCOMB_X11_Y17_N6
\Add1~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~4_combout\ = (posicao_atual(4) & ((GND) # (!\Add1~3\))) # (!posicao_atual(4) & (\Add1~3\ $ (GND)))
-- \Add1~5\ = CARRY((posicao_atual(4)) # (!\Add1~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110011001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(4),
	datad => VCC,
	cin => \Add1~3\,
	combout => \Add1~4_combout\,
	cout => \Add1~5\);

-- Location: LCCOMB_X11_Y17_N8
\Add1~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~6_combout\ = (posicao_atual(5) & (!\Add1~5\)) # (!posicao_atual(5) & ((\Add1~5\) # (GND)))
-- \Add1~7\ = CARRY((!\Add1~5\) # (!posicao_atual(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(5),
	datad => VCC,
	cin => \Add1~5\,
	combout => \Add1~6_combout\,
	cout => \Add1~7\);

-- Location: LCCOMB_X11_Y17_N10
\Add1~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~8_combout\ = (posicao_atual(6) & (\Add1~7\ $ (GND))) # (!posicao_atual(6) & (!\Add1~7\ & VCC))
-- \Add1~9\ = CARRY((posicao_atual(6) & !\Add1~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(6),
	datad => VCC,
	cin => \Add1~7\,
	combout => \Add1~8_combout\,
	cout => \Add1~9\);

-- Location: LCCOMB_X11_Y17_N12
\Add1~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~10_combout\ = (posicao_atual(7) & (!\Add1~9\)) # (!posicao_atual(7) & ((\Add1~9\) # (GND)))
-- \Add1~11\ = CARRY((!\Add1~9\) # (!posicao_atual(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(7),
	datad => VCC,
	cin => \Add1~9\,
	combout => \Add1~10_combout\,
	cout => \Add1~11\);

-- Location: LCCOMB_X11_Y17_N14
\Add1~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~12_combout\ = (posicao_atual(8) & (\Add1~11\ $ (GND))) # (!posicao_atual(8) & (!\Add1~11\ & VCC))
-- \Add1~13\ = CARRY((posicao_atual(8) & !\Add1~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(8),
	datad => VCC,
	cin => \Add1~11\,
	combout => \Add1~12_combout\,
	cout => \Add1~13\);

-- Location: LCCOMB_X11_Y17_N16
\Add1~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add1~14_combout\ = (posicao_atual(9) & (!\Add1~13\)) # (!posicao_atual(9) & ((\Add1~13\) # (GND)))
-- \Add1~15\ = CARRY((!\Add1~13\) # (!posicao_atual(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(9),
	datad => VCC,
	cin => \Add1~13\,
	combout => \Add1~14_combout\,
	cout => \Add1~15\);

-- Location: LCCOMB_X10_Y18_N28
\Selector45~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector45~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~20_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~16_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Add2~20_combout\,
	datab => \estado_atual.descendo~q\,
	datac => \Add1~16_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector45~0_combout\);

-- Location: FF_X10_Y18_N29
\posicao_atual[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector45~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(10));

-- Location: LCCOMB_X11_Y19_N22
\Selector44~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector44~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~22_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~18_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add2~22_combout\,
	datac => \Add1~18_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector44~0_combout\);

-- Location: FF_X11_Y19_N23
\posicao_atual[11]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector44~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(11));

-- Location: LCCOMB_X11_Y19_N12
\LessThan1~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan1~7_combout\ = (((!posicao_atual(14)) # (!posicao_atual(12))) # (!posicao_atual(13))) # (!posicao_atual(11))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(11),
	datab => posicao_atual(13),
	datac => posicao_atual(12),
	datad => posicao_atual(14),
	combout => \LessThan1~7_combout\);

-- Location: LCCOMB_X10_Y18_N8
\LessThan1~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan1~8_combout\ = (((!posicao_atual(10)) # (!posicao_atual(27))) # (!posicao_atual(8))) # (!posicao_atual(9))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(9),
	datab => posicao_atual(8),
	datac => posicao_atual(27),
	datad => posicao_atual(10),
	combout => \LessThan1~8_combout\);

-- Location: LCCOMB_X10_Y18_N30
\LessThan1~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan1~6_combout\ = (((!posicao_atual(16)) # (!posicao_atual(17))) # (!posicao_atual(18))) # (!posicao_atual(15))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(15),
	datab => posicao_atual(18),
	datac => posicao_atual(17),
	datad => posicao_atual(16),
	combout => \LessThan1~6_combout\);

-- Location: LCCOMB_X14_Y18_N12
\LessThan1~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan1~5_combout\ = (((!posicao_atual(19)) # (!posicao_atual(20))) # (!posicao_atual(22))) # (!posicao_atual(21))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(21),
	datab => posicao_atual(22),
	datac => posicao_atual(20),
	datad => posicao_atual(19),
	combout => \LessThan1~5_combout\);

-- Location: LCCOMB_X10_Y18_N10
\LessThan1~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan1~9_combout\ = (\LessThan1~7_combout\) # ((\LessThan1~8_combout\) # ((\LessThan1~6_combout\) # (\LessThan1~5_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \LessThan1~7_combout\,
	datab => \LessThan1~8_combout\,
	datac => \LessThan1~6_combout\,
	datad => \LessThan1~5_combout\,
	combout => \LessThan1~9_combout\);

-- Location: LCCOMB_X10_Y18_N18
\LessThan1~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan1~2_combout\ = (((!posicao_atual(3)) # (!posicao_atual(1))) # (!posicao_atual(4))) # (!posicao_atual(2))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(2),
	datab => posicao_atual(4),
	datac => posicao_atual(1),
	datad => posicao_atual(3),
	combout => \LessThan1~2_combout\);

-- Location: LCCOMB_X14_Y18_N10
\LessThan1~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan1~0_combout\ = (((!posicao_atual(23)) # (!posicao_atual(24))) # (!posicao_atual(25))) # (!posicao_atual(26))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(26),
	datab => posicao_atual(25),
	datac => posicao_atual(24),
	datad => posicao_atual(23),
	combout => \LessThan1~0_combout\);

-- Location: LCCOMB_X14_Y18_N16
\LessThan1~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan1~1_combout\ = (!posicao_atual(5) & (!posicao_atual(6) & !posicao_atual(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(5),
	datac => posicao_atual(6),
	datad => posicao_atual(7),
	combout => \LessThan1~1_combout\);

-- Location: LCCOMB_X10_Y18_N4
\LessThan1~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan1~3_combout\ = (\LessThan1~0_combout\) # ((\LessThan1~1_combout\ & ((posicao_atual(0)) # (\LessThan1~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(0),
	datab => \LessThan1~2_combout\,
	datac => \LessThan1~0_combout\,
	datad => \LessThan1~1_combout\,
	combout => \LessThan1~3_combout\);

-- Location: LCCOMB_X10_Y18_N2
\LessThan1~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan1~4_combout\ = ((!posicao_atual(29)) # (!posicao_atual(30))) # (!posicao_atual(28))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011111111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(28),
	datac => posicao_atual(30),
	datad => posicao_atual(29),
	combout => \LessThan1~4_combout\);

-- Location: LCCOMB_X10_Y18_N24
\LessThan1~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \LessThan1~10_combout\ = (!posicao_atual(31) & ((\LessThan1~9_combout\) # ((\LessThan1~3_combout\) # (\LessThan1~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100001110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \LessThan1~9_combout\,
	datab => \LessThan1~3_combout\,
	datac => posicao_atual(31),
	datad => \LessThan1~4_combout\,
	combout => \LessThan1~10_combout\);

-- Location: LCCOMB_X11_Y18_N24
\posicao_atual[28]~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \posicao_atual[28]~1_combout\ = (\estado_atual.descendo~q\ & (((\LessThan1~10_combout\)))) # (!\estado_atual.descendo~q\ & (((\posicao_atual[28]~0_combout\)) # (!\estado_atual.subindo~q\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010110110001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \estado_atual.subindo~q\,
	datac => \LessThan1~10_combout\,
	datad => \posicao_atual[28]~0_combout\,
	combout => \posicao_atual[28]~1_combout\);

-- Location: LCCOMB_X12_Y18_N8
\Add2~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~8_combout\ = (posicao_atual(4) & ((GND) # (!\Add2~7\))) # (!posicao_atual(4) & (\Add2~7\ $ (GND)))
-- \Add2~9\ = CARRY((posicao_atual(4)) # (!\Add2~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101010101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(4),
	datad => VCC,
	cin => \Add2~7\,
	combout => \Add2~8_combout\,
	cout => \Add2~9\);

-- Location: LCCOMB_X11_Y17_N0
\Selector51~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector51~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~8_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~4_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011000100100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \posicao_atual[28]~1_combout\,
	datac => \Add2~8_combout\,
	datad => \Add1~4_combout\,
	combout => \Selector51~0_combout\);

-- Location: FF_X11_Y17_N1
\posicao_atual[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector51~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(4));

-- Location: LCCOMB_X12_Y18_N10
\Add2~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~10_combout\ = (posicao_atual(5) & (\Add2~9\ & VCC)) # (!posicao_atual(5) & (!\Add2~9\))
-- \Add2~11\ = CARRY((!posicao_atual(5) & !\Add2~9\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(5),
	datad => VCC,
	cin => \Add2~9\,
	combout => \Add2~10_combout\,
	cout => \Add2~11\);

-- Location: LCCOMB_X14_Y18_N4
\Selector50~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector50~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~10_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~6_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110100001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add2~10_combout\,
	datac => \posicao_atual[28]~1_combout\,
	datad => \Add1~6_combout\,
	combout => \Selector50~0_combout\);

-- Location: FF_X14_Y18_N5
\posicao_atual[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector50~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(5));

-- Location: LCCOMB_X12_Y18_N12
\Add2~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~12_combout\ = (posicao_atual(6) & ((GND) # (!\Add2~11\))) # (!posicao_atual(6) & (\Add2~11\ $ (GND)))
-- \Add2~13\ = CARRY((posicao_atual(6)) # (!\Add2~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110011001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(6),
	datad => VCC,
	cin => \Add2~11\,
	combout => \Add2~12_combout\,
	cout => \Add2~13\);

-- Location: LCCOMB_X14_Y18_N30
\Selector49~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector49~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~12_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~8_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110100001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add2~12_combout\,
	datac => \posicao_atual[28]~1_combout\,
	datad => \Add1~8_combout\,
	combout => \Selector49~0_combout\);

-- Location: FF_X14_Y18_N31
\posicao_atual[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector49~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(6));

-- Location: LCCOMB_X12_Y18_N14
\Add2~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~14_combout\ = (posicao_atual(7) & (\Add2~13\ & VCC)) # (!posicao_atual(7) & (!\Add2~13\))
-- \Add2~15\ = CARRY((!posicao_atual(7) & !\Add2~13\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(7),
	datad => VCC,
	cin => \Add2~13\,
	combout => \Add2~14_combout\,
	cout => \Add2~15\);

-- Location: LCCOMB_X14_Y18_N28
\Selector48~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector48~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~14_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~10_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110100001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \estado_atual.descendo~q\,
	datab => \Add2~14_combout\,
	datac => \posicao_atual[28]~1_combout\,
	datad => \Add1~10_combout\,
	combout => \Selector48~0_combout\);

-- Location: FF_X14_Y18_N29
\posicao_atual[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector48~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(7));

-- Location: LCCOMB_X12_Y18_N16
\Add2~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Add2~16_combout\ = (posicao_atual(8) & ((GND) # (!\Add2~15\))) # (!posicao_atual(8) & (\Add2~15\ $ (GND)))
-- \Add2~17\ = CARRY((posicao_atual(8)) # (!\Add2~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110011001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(8),
	datad => VCC,
	cin => \Add2~15\,
	combout => \Add2~16_combout\,
	cout => \Add2~17\);

-- Location: LCCOMB_X10_Y18_N0
\Selector47~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector47~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~16_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~12_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Add2~16_combout\,
	datab => \estado_atual.descendo~q\,
	datac => \Add1~12_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector47~0_combout\);

-- Location: FF_X10_Y18_N1
\posicao_atual[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector47~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(8));

-- Location: LCCOMB_X10_Y18_N6
\Selector46~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \Selector46~0_combout\ = (!\posicao_atual[28]~1_combout\ & ((\estado_atual.descendo~q\ & (\Add2~18_combout\)) # (!\estado_atual.descendo~q\ & ((\Add1~14_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Add2~18_combout\,
	datab => \estado_atual.descendo~q\,
	datac => \Add1~14_combout\,
	datad => \posicao_atual[28]~1_combout\,
	combout => \Selector46~0_combout\);

-- Location: FF_X10_Y18_N7
\posicao_atual[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \Selector46~0_combout\,
	ena => \posicao_atual[28]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => posicao_atual(9));

-- Location: LCCOMB_X15_Y17_N6
\passarinho|Add0~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add0~1_cout\ = CARRY(!posicao_atual(1))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000110011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(1),
	datad => VCC,
	cout => \passarinho|Add0~1_cout\);

-- Location: LCCOMB_X15_Y17_N8
\passarinho|Add0~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add0~2_combout\ = (posicao_atual(2) & (!\passarinho|Add0~1_cout\)) # (!posicao_atual(2) & (\passarinho|Add0~1_cout\ & VCC))
-- \passarinho|Add0~3\ = CARRY((posicao_atual(2) & !\passarinho|Add0~1_cout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(2),
	datad => VCC,
	cin => \passarinho|Add0~1_cout\,
	combout => \passarinho|Add0~2_combout\,
	cout => \passarinho|Add0~3\);

-- Location: LCCOMB_X15_Y17_N10
\passarinho|Add0~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add0~4_combout\ = (posicao_atual(3) & (\passarinho|Add0~3\ $ (GND))) # (!posicao_atual(3) & ((GND) # (!\passarinho|Add0~3\)))
-- \passarinho|Add0~5\ = CARRY((!\passarinho|Add0~3\) # (!posicao_atual(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(3),
	datad => VCC,
	cin => \passarinho|Add0~3\,
	combout => \passarinho|Add0~4_combout\,
	cout => \passarinho|Add0~5\);

-- Location: LCCOMB_X15_Y17_N12
\passarinho|Add0~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add0~6_combout\ = (posicao_atual(4) & ((\passarinho|Add0~5\) # (GND))) # (!posicao_atual(4) & (!\passarinho|Add0~5\))
-- \passarinho|Add0~7\ = CARRY((posicao_atual(4)) # (!\passarinho|Add0~5\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001111001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(4),
	datad => VCC,
	cin => \passarinho|Add0~5\,
	combout => \passarinho|Add0~6_combout\,
	cout => \passarinho|Add0~7\);

-- Location: LCCOMB_X15_Y17_N14
\passarinho|Add0~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add0~8_combout\ = (posicao_atual(5) & (!\passarinho|Add0~7\ & VCC)) # (!posicao_atual(5) & (\passarinho|Add0~7\ $ (GND)))
-- \passarinho|Add0~9\ = CARRY((!posicao_atual(5) & !\passarinho|Add0~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(5),
	datad => VCC,
	cin => \passarinho|Add0~7\,
	combout => \passarinho|Add0~8_combout\,
	cout => \passarinho|Add0~9\);

-- Location: LCCOMB_X15_Y17_N16
\passarinho|Add0~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add0~10_combout\ = (posicao_atual(6) & ((\passarinho|Add0~9\) # (GND))) # (!posicao_atual(6) & (!\passarinho|Add0~9\))
-- \passarinho|Add0~11\ = CARRY((posicao_atual(6)) # (!\passarinho|Add0~9\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010110101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(6),
	datad => VCC,
	cin => \passarinho|Add0~9\,
	combout => \passarinho|Add0~10_combout\,
	cout => \passarinho|Add0~11\);

-- Location: LCCOMB_X15_Y17_N18
\passarinho|Add0~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add0~12_combout\ = (posicao_atual(7) & (!\passarinho|Add0~11\ & VCC)) # (!posicao_atual(7) & (\passarinho|Add0~11\ $ (GND)))
-- \passarinho|Add0~13\ = CARRY((!posicao_atual(7) & !\passarinho|Add0~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(7),
	datad => VCC,
	cin => \passarinho|Add0~11\,
	combout => \passarinho|Add0~12_combout\,
	cout => \passarinho|Add0~13\);

-- Location: LCCOMB_X15_Y17_N20
\passarinho|Add0~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add0~14_combout\ = (posicao_atual(8) & (!\passarinho|Add0~13\)) # (!posicao_atual(8) & (\passarinho|Add0~13\ & VCC))
-- \passarinho|Add0~15\ = CARRY((posicao_atual(8) & !\passarinho|Add0~13\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(8),
	datad => VCC,
	cin => \passarinho|Add0~13\,
	combout => \passarinho|Add0~14_combout\,
	cout => \passarinho|Add0~15\);

-- Location: LCCOMB_X15_Y17_N22
\passarinho|Add0~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add0~16_combout\ = (posicao_atual(9) & (!\passarinho|Add0~15\ & VCC)) # (!posicao_atual(9) & (\passarinho|Add0~15\ $ (GND)))
-- \passarinho|Add0~17\ = CARRY((!posicao_atual(9) & !\passarinho|Add0~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(9),
	datad => VCC,
	cin => \passarinho|Add0~15\,
	combout => \passarinho|Add0~16_combout\,
	cout => \passarinho|Add0~17\);

-- Location: LCCOMB_X15_Y17_N26
\passarinho|Equal2~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal2~5_combout\ = (\passarinho|Vcount\(9) & (\passarinho|Add0~16_combout\ & (\passarinho|Vcount\(8) $ (!\passarinho|Add0~14_combout\)))) # (!\passarinho|Vcount\(9) & (!\passarinho|Add0~16_combout\ & (\passarinho|Vcount\(8) $ 
-- (!\passarinho|Add0~14_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(9),
	datab => \passarinho|Vcount\(8),
	datac => \passarinho|Add0~16_combout\,
	datad => \passarinho|Add0~14_combout\,
	combout => \passarinho|Equal2~5_combout\);

-- Location: LCCOMB_X15_Y17_N24
\passarinho|Add0~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add0~18_combout\ = \passarinho|Add0~17\ $ (!posicao_atual(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => posicao_atual(10),
	cin => \passarinho|Add0~17\,
	combout => \passarinho|Add0~18_combout\);

-- Location: LCCOMB_X15_Y18_N30
\passarinho|Equal2~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal2~1_combout\ = (posicao_atual(1) & (\passarinho|Vcount\(1) & (posicao_atual(0) $ (!\passarinho|Vcount\(0))))) # (!posicao_atual(1) & (!\passarinho|Vcount\(1) & (posicao_atual(0) $ (!\passarinho|Vcount\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(1),
	datab => \passarinho|Vcount\(1),
	datac => posicao_atual(0),
	datad => \passarinho|Vcount\(0),
	combout => \passarinho|Equal2~1_combout\);

-- Location: LCCOMB_X15_Y17_N0
\passarinho|Equal2~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal2~2_combout\ = (\passarinho|Add0~4_combout\ & (\passarinho|Vcount\(3) & (\passarinho|Vcount\(4) $ (!\passarinho|Add0~6_combout\)))) # (!\passarinho|Add0~4_combout\ & (!\passarinho|Vcount\(3) & (\passarinho|Vcount\(4) $ 
-- (!\passarinho|Add0~6_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add0~4_combout\,
	datab => \passarinho|Vcount\(3),
	datac => \passarinho|Vcount\(4),
	datad => \passarinho|Add0~6_combout\,
	combout => \passarinho|Equal2~2_combout\);

-- Location: LCCOMB_X15_Y17_N30
\passarinho|Equal2~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal2~3_combout\ = (\passarinho|Equal2~1_combout\ & (\passarinho|Equal2~2_combout\ & (\passarinho|Vcount\(2) $ (!\passarinho|Add0~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal2~1_combout\,
	datab => \passarinho|Vcount\(2),
	datac => \passarinho|Add0~2_combout\,
	datad => \passarinho|Equal2~2_combout\,
	combout => \passarinho|Equal2~3_combout\);

-- Location: LCCOMB_X15_Y17_N2
\passarinho|Equal2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal2~0_combout\ = (\passarinho|Vcount\(5) & (\passarinho|Add0~8_combout\ & (\passarinho|Vcount\(6) $ (!\passarinho|Add0~10_combout\)))) # (!\passarinho|Vcount\(5) & (!\passarinho|Add0~8_combout\ & (\passarinho|Vcount\(6) $ 
-- (!\passarinho|Add0~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(5),
	datab => \passarinho|Vcount\(6),
	datac => \passarinho|Add0~8_combout\,
	datad => \passarinho|Add0~10_combout\,
	combout => \passarinho|Equal2~0_combout\);

-- Location: LCCOMB_X15_Y17_N4
\passarinho|Equal2~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal2~4_combout\ = (\passarinho|Equal2~3_combout\ & (\passarinho|Equal2~0_combout\ & (\passarinho|Vcount\(7) $ (!\passarinho|Add0~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(7),
	datab => \passarinho|Add0~12_combout\,
	datac => \passarinho|Equal2~3_combout\,
	datad => \passarinho|Equal2~0_combout\,
	combout => \passarinho|Equal2~4_combout\);

-- Location: LCCOMB_X14_Y17_N14
\passarinho|Add1~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add1~1_cout\ = CARRY(!posicao_atual(3))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000001010101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(3),
	datad => VCC,
	cout => \passarinho|Add1~1_cout\);

-- Location: LCCOMB_X14_Y17_N16
\passarinho|Add1~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add1~2_combout\ = (posicao_atual(4) & (!\passarinho|Add1~1_cout\)) # (!posicao_atual(4) & (\passarinho|Add1~1_cout\ & VCC))
-- \passarinho|Add1~3\ = CARRY((posicao_atual(4) & !\passarinho|Add1~1_cout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(4),
	datad => VCC,
	cin => \passarinho|Add1~1_cout\,
	combout => \passarinho|Add1~2_combout\,
	cout => \passarinho|Add1~3\);

-- Location: LCCOMB_X14_Y17_N18
\passarinho|Add1~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add1~4_combout\ = (posicao_atual(5) & (!\passarinho|Add1~3\ & VCC)) # (!posicao_atual(5) & (\passarinho|Add1~3\ $ (GND)))
-- \passarinho|Add1~5\ = CARRY((!posicao_atual(5) & !\passarinho|Add1~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => posicao_atual(5),
	datad => VCC,
	cin => \passarinho|Add1~3\,
	combout => \passarinho|Add1~4_combout\,
	cout => \passarinho|Add1~5\);

-- Location: LCCOMB_X14_Y17_N20
\passarinho|Add1~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add1~6_combout\ = (posicao_atual(6) & ((\passarinho|Add1~5\) # (GND))) # (!posicao_atual(6) & (!\passarinho|Add1~5\))
-- \passarinho|Add1~7\ = CARRY((posicao_atual(6)) # (!\passarinho|Add1~5\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010110101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(6),
	datad => VCC,
	cin => \passarinho|Add1~5\,
	combout => \passarinho|Add1~6_combout\,
	cout => \passarinho|Add1~7\);

-- Location: LCCOMB_X14_Y17_N22
\passarinho|Add1~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add1~8_combout\ = (posicao_atual(7) & (!\passarinho|Add1~7\ & VCC)) # (!posicao_atual(7) & (\passarinho|Add1~7\ $ (GND)))
-- \passarinho|Add1~9\ = CARRY((!posicao_atual(7) & !\passarinho|Add1~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(7),
	datad => VCC,
	cin => \passarinho|Add1~7\,
	combout => \passarinho|Add1~8_combout\,
	cout => \passarinho|Add1~9\);

-- Location: LCCOMB_X14_Y17_N24
\passarinho|Add1~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add1~10_combout\ = (posicao_atual(8) & (!\passarinho|Add1~9\)) # (!posicao_atual(8) & (\passarinho|Add1~9\ & VCC))
-- \passarinho|Add1~11\ = CARRY((posicao_atual(8) & !\passarinho|Add1~9\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(8),
	datad => VCC,
	cin => \passarinho|Add1~9\,
	combout => \passarinho|Add1~10_combout\,
	cout => \passarinho|Add1~11\);

-- Location: LCCOMB_X14_Y17_N26
\passarinho|Add1~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add1~12_combout\ = (posicao_atual(9) & (!\passarinho|Add1~11\ & VCC)) # (!posicao_atual(9) & (\passarinho|Add1~11\ $ (GND)))
-- \passarinho|Add1~13\ = CARRY((!posicao_atual(9) & !\passarinho|Add1~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(9),
	datad => VCC,
	cin => \passarinho|Add1~11\,
	combout => \passarinho|Add1~12_combout\,
	cout => \passarinho|Add1~13\);

-- Location: LCCOMB_X14_Y17_N28
\passarinho|Add1~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add1~14_combout\ = \passarinho|Add1~13\ $ (!posicao_atual(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => posicao_atual(10),
	cin => \passarinho|Add1~13\,
	combout => \passarinho|Add1~14_combout\);

-- Location: LCCOMB_X14_Y17_N8
\passarinho|Equal3~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal3~5_combout\ = (\passarinho|Vcount\(8) & (\passarinho|Add1~10_combout\ & (\passarinho|Vcount\(9) $ (!\passarinho|Add1~12_combout\)))) # (!\passarinho|Vcount\(8) & (!\passarinho|Add1~10_combout\ & (\passarinho|Vcount\(9) $ 
-- (!\passarinho|Add1~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(8),
	datab => \passarinho|Vcount\(9),
	datac => \passarinho|Add1~12_combout\,
	datad => \passarinho|Add1~10_combout\,
	combout => \passarinho|Equal3~5_combout\);

-- Location: LCCOMB_X15_Y18_N20
\passarinho|Equal3~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal3~0_combout\ = (posicao_atual(1) & (!\passarinho|Vcount\(1) & (posicao_atual(0) $ (!\passarinho|Vcount\(0))))) # (!posicao_atual(1) & (\passarinho|Vcount\(1) & (posicao_atual(0) $ (!\passarinho|Vcount\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110000000000110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => posicao_atual(1),
	datab => \passarinho|Vcount\(1),
	datac => posicao_atual(0),
	datad => \passarinho|Vcount\(0),
	combout => \passarinho|Equal3~0_combout\);

-- Location: LCCOMB_X14_Y17_N12
\passarinho|Equal3~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal3~1_combout\ = (\passarinho|Vcount\(3) & (posicao_atual(3) & (\passarinho|Vcount\(2) $ (posicao_atual(2))))) # (!\passarinho|Vcount\(3) & (!posicao_atual(3) & (\passarinho|Vcount\(2) $ (posicao_atual(2)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010100000010100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(3),
	datab => \passarinho|Vcount\(2),
	datac => posicao_atual(2),
	datad => posicao_atual(3),
	combout => \passarinho|Equal3~1_combout\);

-- Location: LCCOMB_X14_Y17_N30
\passarinho|Equal3~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal3~2_combout\ = (\passarinho|Vcount\(4) & (\passarinho|Add1~2_combout\ & (\passarinho|Vcount\(5) $ (!\passarinho|Add1~4_combout\)))) # (!\passarinho|Vcount\(4) & (!\passarinho|Add1~2_combout\ & (\passarinho|Vcount\(5) $ 
-- (!\passarinho|Add1~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(4),
	datab => \passarinho|Add1~2_combout\,
	datac => \passarinho|Vcount\(5),
	datad => \passarinho|Add1~4_combout\,
	combout => \passarinho|Equal3~2_combout\);

-- Location: LCCOMB_X14_Y17_N0
\passarinho|Equal3~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal3~3_combout\ = (\passarinho|Vcount\(7) & (\passarinho|Add1~8_combout\ & (\passarinho|Vcount\(6) $ (!\passarinho|Add1~6_combout\)))) # (!\passarinho|Vcount\(7) & (!\passarinho|Add1~8_combout\ & (\passarinho|Vcount\(6) $ 
-- (!\passarinho|Add1~6_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(7),
	datab => \passarinho|Vcount\(6),
	datac => \passarinho|Add1~8_combout\,
	datad => \passarinho|Add1~6_combout\,
	combout => \passarinho|Equal3~3_combout\);

-- Location: LCCOMB_X14_Y17_N10
\passarinho|Equal3~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal3~4_combout\ = (\passarinho|Equal3~0_combout\ & (\passarinho|Equal3~1_combout\ & (\passarinho|Equal3~2_combout\ & \passarinho|Equal3~3_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal3~0_combout\,
	datab => \passarinho|Equal3~1_combout\,
	datac => \passarinho|Equal3~2_combout\,
	datad => \passarinho|Equal3~3_combout\,
	combout => \passarinho|Equal3~4_combout\);

-- Location: LCCOMB_X14_Y17_N2
\passarinho|passarinho_v~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|passarinho_v~0_combout\ = (\passarinho|passarinho_v~q\ & ((\passarinho|Add1~14_combout\) # ((!\passarinho|Equal3~4_combout\) # (!\passarinho|Equal3~5_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|passarinho_v~q\,
	datab => \passarinho|Add1~14_combout\,
	datac => \passarinho|Equal3~5_combout\,
	datad => \passarinho|Equal3~4_combout\,
	combout => \passarinho|passarinho_v~0_combout\);

-- Location: LCCOMB_X15_Y17_N28
\passarinho|passarinho_v~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|passarinho_v~1_combout\ = (\passarinho|passarinho_v~0_combout\) # ((\passarinho|Equal2~5_combout\ & (!\passarinho|Add0~18_combout\ & \passarinho|Equal2~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal2~5_combout\,
	datab => \passarinho|Add0~18_combout\,
	datac => \passarinho|Equal2~4_combout\,
	datad => \passarinho|passarinho_v~0_combout\,
	combout => \passarinho|passarinho_v~1_combout\);

-- Location: FF_X15_Y17_N29
\passarinho|passarinho_v\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|passarinho_v~1_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|passarinho_v~q\);

-- Location: LCCOMB_X24_Y20_N0
\passarinho|VGA_R~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_R~0_combout\ = (!\passarinho|passarinho_h~q\ & \passarinho|passarinho_v~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|passarinho_h~q\,
	datad => \passarinho|passarinho_v~q\,
	combout => \passarinho|VGA_R~0_combout\);

-- Location: LCCOMB_X30_Y20_N26
\passarinho|retangulo_h~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|retangulo_h~0_combout\ = !\passarinho|Equal7~2_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal7~2_combout\,
	combout => \passarinho|retangulo_h~0_combout\);

-- Location: FF_X30_Y20_N27
\passarinho|retangulo_h\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|retangulo_h~0_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|vga_hblank~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|retangulo_h~q\);

-- Location: LCCOMB_X26_Y19_N8
\passarinho|Equal10~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal10~1_combout\ = (!\passarinho|Vcount\(9) & (\passarinho|Vcount\(5) & \passarinho|Equal10~0_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100000001000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(9),
	datab => \passarinho|Vcount\(5),
	datac => \passarinho|Equal10~0_combout\,
	combout => \passarinho|Equal10~1_combout\);

-- Location: FF_X26_Y19_N19
\passarinho|retangulo_v\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Equal10~1_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	sload => VCC,
	ena => \passarinho|vga_vblank~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|retangulo_v~q\);

-- Location: LCCOMB_X30_Y20_N2
\passarinho|retangulo\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|retangulo~combout\ = (!\passarinho|retangulo_h~q\ & \passarinho|retangulo_v~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101010100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|retangulo_h~q\,
	datad => \passarinho|retangulo_v~q\,
	combout => \passarinho|retangulo~combout\);

-- Location: LCCOMB_X30_Y20_N8
\passarinho|VGA_R~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_R~1_combout\ = (\passarinho|retangulo~combout\ & (((\passarinho|VGA_R~0_combout\)))) # (!\passarinho|retangulo~combout\ & (\passarinho|vga_hblank~q\ & (\passarinho|vga_vblank~q\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|vga_hblank~q\,
	datab => \passarinho|vga_vblank~q\,
	datac => \passarinho|VGA_R~0_combout\,
	datad => \passarinho|retangulo~combout\,
	combout => \passarinho|VGA_R~1_combout\);

-- Location: LCCOMB_X30_Y20_N16
\passarinho|VGA_R[0]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_R[0]~feeder_combout\ = \passarinho|VGA_R~1_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|VGA_R~1_combout\,
	combout => \passarinho|VGA_R[0]~feeder_combout\);

-- Location: FF_X30_Y20_N17
\passarinho|VGA_R[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|VGA_R[0]~feeder_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|VGA_R\(0));

-- Location: FF_X30_Y20_N3
\passarinho|VGA_R[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|VGA_R~1_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|VGA_R\(1));

-- Location: LCCOMB_X30_Y20_N24
\passarinho|VGA_R[2]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_R[2]~feeder_combout\ = \passarinho|VGA_R~1_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|VGA_R~1_combout\,
	combout => \passarinho|VGA_R[2]~feeder_combout\);

-- Location: FF_X30_Y20_N25
\passarinho|VGA_R[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|VGA_R[2]~feeder_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|VGA_R\(2));

-- Location: LCCOMB_X30_Y20_N6
\passarinho|VGA_R[3]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_R[3]~feeder_combout\ = \passarinho|VGA_R~1_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|VGA_R~1_combout\,
	combout => \passarinho|VGA_R[3]~feeder_combout\);

-- Location: FF_X30_Y20_N7
\passarinho|VGA_R[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|VGA_R[3]~feeder_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|VGA_R\(3));

-- Location: LCCOMB_X27_Y18_N30
\passarinho|temp~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|temp~0_combout\ = \passarinho|Randomico:rand_temp[6]~q\ $ (!\passarinho|Randomico:rand_temp[7]~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Randomico:rand_temp[6]~q\,
	datad => \passarinho|Randomico:rand_temp[7]~q\,
	combout => \passarinho|temp~0_combout\);

-- Location: FF_X27_Y18_N31
\passarinho|Randomico:rand_temp[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|temp~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Randomico:rand_temp[0]~q\);

-- Location: FF_X27_Y18_N29
\passarinho|Randomico:rand_temp[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[0]~q\,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Randomico:rand_temp[1]~q\);

-- Location: LCCOMB_X27_Y18_N26
\passarinho|Randomico:rand_temp[2]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Randomico:rand_temp[2]~feeder_combout\ = \passarinho|Randomico:rand_temp[1]~q\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|Randomico:rand_temp[1]~q\,
	combout => \passarinho|Randomico:rand_temp[2]~feeder_combout\);

-- Location: FF_X27_Y18_N27
\passarinho|Randomico:rand_temp[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Randomico:rand_temp[2]~feeder_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Randomico:rand_temp[2]~q\);

-- Location: FF_X27_Y18_N9
\passarinho|Randomico:rand_temp[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[2]~q\,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Randomico:rand_temp[3]~q\);

-- Location: FF_X27_Y18_N19
\passarinho|Randomico:rand_temp[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[3]~q\,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Randomico:rand_temp[4]~q\);

-- Location: LCCOMB_X27_Y18_N16
\passarinho|Randomico:rand_temp[5]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Randomico:rand_temp[5]~feeder_combout\ = \passarinho|Randomico:rand_temp[4]~q\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|Randomico:rand_temp[4]~q\,
	combout => \passarinho|Randomico:rand_temp[5]~feeder_combout\);

-- Location: FF_X27_Y18_N17
\passarinho|Randomico:rand_temp[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Randomico:rand_temp[5]~feeder_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Randomico:rand_temp[5]~q\);

-- Location: LCCOMB_X27_Y18_N14
\passarinho|Randomico:rand_temp[6]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Randomico:rand_temp[6]~feeder_combout\ = \passarinho|Randomico:rand_temp[5]~q\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|Randomico:rand_temp[5]~q\,
	combout => \passarinho|Randomico:rand_temp[6]~feeder_combout\);

-- Location: FF_X27_Y18_N15
\passarinho|Randomico:rand_temp[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Randomico:rand_temp[6]~feeder_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Randomico:rand_temp[6]~q\);

-- Location: LCCOMB_X27_Y18_N20
\passarinho|Randomico:rand_temp[7]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Randomico:rand_temp[7]~0_combout\ = !\passarinho|Randomico:rand_temp[6]~q\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Randomico:rand_temp[6]~q\,
	combout => \passarinho|Randomico:rand_temp[7]~0_combout\);

-- Location: FF_X27_Y18_N21
\passarinho|Randomico:rand_temp[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Randomico:rand_temp[7]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|Randomico:rand_temp[7]~q\);

-- Location: LCCOMB_X27_Y17_N4
\passarinho|deslocamentoH_1[7]~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamentoH_1[7]~2_combout\ = !\passarinho|Randomico:rand_temp[7]~q\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|Randomico:rand_temp[7]~q\,
	combout => \passarinho|deslocamentoH_1[7]~2_combout\);

-- Location: FF_X31_Y16_N7
\passarinho|p_coluna:i[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[2]~q\);

-- Location: LCCOMB_X31_Y16_N2
\passarinho|Add4~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~0_combout\ = \passarinho|p_coluna:i[0]~q\ $ (VCC)
-- \passarinho|Add4~1\ = CARRY(\passarinho|p_coluna:i[0]~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001111001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[0]~q\,
	datad => VCC,
	combout => \passarinho|Add4~0_combout\,
	cout => \passarinho|Add4~1\);

-- Location: FF_X31_Y16_N3
\passarinho|p_coluna:i[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[0]~q\);

-- Location: LCCOMB_X31_Y16_N4
\passarinho|Add4~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~2_combout\ = (\passarinho|p_coluna:i[1]~q\ & (!\passarinho|Add4~1\)) # (!\passarinho|p_coluna:i[1]~q\ & ((\passarinho|Add4~1\) # (GND)))
-- \passarinho|Add4~3\ = CARRY((!\passarinho|Add4~1\) # (!\passarinho|p_coluna:i[1]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[1]~q\,
	datad => VCC,
	cin => \passarinho|Add4~1\,
	combout => \passarinho|Add4~2_combout\,
	cout => \passarinho|Add4~3\);

-- Location: FF_X31_Y16_N5
\passarinho|p_coluna:i[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[1]~q\);

-- Location: LCCOMB_X31_Y16_N6
\passarinho|Add4~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~4_combout\ = (\passarinho|p_coluna:i[2]~q\ & (\passarinho|Add4~3\ $ (GND))) # (!\passarinho|p_coluna:i[2]~q\ & (!\passarinho|Add4~3\ & VCC))
-- \passarinho|Add4~5\ = CARRY((\passarinho|p_coluna:i[2]~q\ & !\passarinho|Add4~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:i[2]~q\,
	datad => VCC,
	cin => \passarinho|Add4~3\,
	combout => \passarinho|Add4~4_combout\,
	cout => \passarinho|Add4~5\);

-- Location: FF_X31_Y16_N9
\passarinho|p_coluna:i[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~6_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[3]~q\);

-- Location: LCCOMB_X31_Y16_N8
\passarinho|Add4~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~6_combout\ = (\passarinho|p_coluna:i[3]~q\ & (!\passarinho|Add4~5\)) # (!\passarinho|p_coluna:i[3]~q\ & ((\passarinho|Add4~5\) # (GND)))
-- \passarinho|Add4~7\ = CARRY((!\passarinho|Add4~5\) # (!\passarinho|p_coluna:i[3]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[3]~q\,
	datad => VCC,
	cin => \passarinho|Add4~5\,
	combout => \passarinho|Add4~6_combout\,
	cout => \passarinho|Add4~7\);

-- Location: LCCOMB_X30_Y16_N28
\passarinho|Equal13~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal13~0_combout\ = (!\passarinho|Add4~4_combout\ & (!\passarinho|Add4~0_combout\ & (!\passarinho|Add4~6_combout\ & !\passarinho|Add4~2_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add4~4_combout\,
	datab => \passarinho|Add4~0_combout\,
	datac => \passarinho|Add4~6_combout\,
	datad => \passarinho|Add4~2_combout\,
	combout => \passarinho|Equal13~0_combout\);

-- Location: LCCOMB_X30_Y15_N16
\passarinho|i~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|i~6_combout\ = (\passarinho|Add4~30_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add4~30_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|i~6_combout\);

-- Location: FF_X30_Y15_N17
\passarinho|p_coluna:i[15]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|i~6_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[15]~q\);

-- Location: LCCOMB_X31_Y16_N10
\passarinho|Add4~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~8_combout\ = (\passarinho|p_coluna:i[4]~q\ & (\passarinho|Add4~7\ $ (GND))) # (!\passarinho|p_coluna:i[4]~q\ & (!\passarinho|Add4~7\ & VCC))
-- \passarinho|Add4~9\ = CARRY((\passarinho|p_coluna:i[4]~q\ & !\passarinho|Add4~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:i[4]~q\,
	datad => VCC,
	cin => \passarinho|Add4~7\,
	combout => \passarinho|Add4~8_combout\,
	cout => \passarinho|Add4~9\);

-- Location: FF_X31_Y16_N11
\passarinho|p_coluna:i[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~8_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[4]~q\);

-- Location: LCCOMB_X31_Y16_N12
\passarinho|Add4~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~10_combout\ = (\passarinho|p_coluna:i[5]~q\ & (!\passarinho|Add4~9\)) # (!\passarinho|p_coluna:i[5]~q\ & ((\passarinho|Add4~9\) # (GND)))
-- \passarinho|Add4~11\ = CARRY((!\passarinho|Add4~9\) # (!\passarinho|p_coluna:i[5]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:i[5]~q\,
	datad => VCC,
	cin => \passarinho|Add4~9\,
	combout => \passarinho|Add4~10_combout\,
	cout => \passarinho|Add4~11\);

-- Location: LCCOMB_X30_Y15_N24
\passarinho|i~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|i~0_combout\ = (\passarinho|Add4~10_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add4~10_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|i~0_combout\);

-- Location: FF_X30_Y15_N25
\passarinho|p_coluna:i[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|i~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[5]~q\);

-- Location: LCCOMB_X31_Y16_N14
\passarinho|Add4~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~12_combout\ = (\passarinho|p_coluna:i[6]~q\ & (\passarinho|Add4~11\ $ (GND))) # (!\passarinho|p_coluna:i[6]~q\ & (!\passarinho|Add4~11\ & VCC))
-- \passarinho|Add4~13\ = CARRY((\passarinho|p_coluna:i[6]~q\ & !\passarinho|Add4~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[6]~q\,
	datad => VCC,
	cin => \passarinho|Add4~11\,
	combout => \passarinho|Add4~12_combout\,
	cout => \passarinho|Add4~13\);

-- Location: LCCOMB_X31_Y16_N0
\passarinho|i~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|i~1_combout\ = (\passarinho|Add4~12_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add4~12_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|i~1_combout\);

-- Location: FF_X31_Y16_N1
\passarinho|p_coluna:i[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|i~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[6]~q\);

-- Location: LCCOMB_X31_Y16_N16
\passarinho|Add4~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~14_combout\ = (\passarinho|p_coluna:i[7]~q\ & (!\passarinho|Add4~13\)) # (!\passarinho|p_coluna:i[7]~q\ & ((\passarinho|Add4~13\) # (GND)))
-- \passarinho|Add4~15\ = CARRY((!\passarinho|Add4~13\) # (!\passarinho|p_coluna:i[7]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:i[7]~q\,
	datad => VCC,
	cin => \passarinho|Add4~13\,
	combout => \passarinho|Add4~14_combout\,
	cout => \passarinho|Add4~15\);

-- Location: LCCOMB_X30_Y15_N2
\passarinho|i~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|i~2_combout\ = (\passarinho|Add4~14_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add4~14_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|i~2_combout\);

-- Location: FF_X30_Y15_N3
\passarinho|p_coluna:i[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|i~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[7]~q\);

-- Location: LCCOMB_X31_Y16_N18
\passarinho|Add4~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~16_combout\ = (\passarinho|p_coluna:i[8]~q\ & (\passarinho|Add4~15\ $ (GND))) # (!\passarinho|p_coluna:i[8]~q\ & (!\passarinho|Add4~15\ & VCC))
-- \passarinho|Add4~17\ = CARRY((\passarinho|p_coluna:i[8]~q\ & !\passarinho|Add4~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[8]~q\,
	datad => VCC,
	cin => \passarinho|Add4~15\,
	combout => \passarinho|Add4~16_combout\,
	cout => \passarinho|Add4~17\);

-- Location: LCCOMB_X30_Y15_N28
\passarinho|i~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|i~3_combout\ = (\passarinho|Add4~16_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add4~16_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|i~3_combout\);

-- Location: FF_X30_Y15_N29
\passarinho|p_coluna:i[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|i~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[8]~q\);

-- Location: LCCOMB_X31_Y16_N20
\passarinho|Add4~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~18_combout\ = (\passarinho|p_coluna:i[9]~q\ & (!\passarinho|Add4~17\)) # (!\passarinho|p_coluna:i[9]~q\ & ((\passarinho|Add4~17\) # (GND)))
-- \passarinho|Add4~19\ = CARRY((!\passarinho|Add4~17\) # (!\passarinho|p_coluna:i[9]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[9]~q\,
	datad => VCC,
	cin => \passarinho|Add4~17\,
	combout => \passarinho|Add4~18_combout\,
	cout => \passarinho|Add4~19\);

-- Location: LCCOMB_X30_Y15_N26
\passarinho|i~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|i~4_combout\ = (\passarinho|Add4~18_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add4~18_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|i~4_combout\);

-- Location: FF_X30_Y15_N27
\passarinho|p_coluna:i[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|i~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[9]~q\);

-- Location: LCCOMB_X31_Y16_N22
\passarinho|Add4~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~20_combout\ = (\passarinho|p_coluna:i[10]~q\ & (\passarinho|Add4~19\ $ (GND))) # (!\passarinho|p_coluna:i[10]~q\ & (!\passarinho|Add4~19\ & VCC))
-- \passarinho|Add4~21\ = CARRY((\passarinho|p_coluna:i[10]~q\ & !\passarinho|Add4~19\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:i[10]~q\,
	datad => VCC,
	cin => \passarinho|Add4~19\,
	combout => \passarinho|Add4~20_combout\,
	cout => \passarinho|Add4~21\);

-- Location: FF_X31_Y16_N23
\passarinho|p_coluna:i[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~20_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[10]~q\);

-- Location: LCCOMB_X31_Y16_N24
\passarinho|Add4~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~22_combout\ = (\passarinho|p_coluna:i[11]~q\ & (!\passarinho|Add4~21\)) # (!\passarinho|p_coluna:i[11]~q\ & ((\passarinho|Add4~21\) # (GND)))
-- \passarinho|Add4~23\ = CARRY((!\passarinho|Add4~21\) # (!\passarinho|p_coluna:i[11]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[11]~q\,
	datad => VCC,
	cin => \passarinho|Add4~21\,
	combout => \passarinho|Add4~22_combout\,
	cout => \passarinho|Add4~23\);

-- Location: FF_X31_Y16_N25
\passarinho|p_coluna:i[11]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~22_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[11]~q\);

-- Location: LCCOMB_X31_Y16_N26
\passarinho|Add4~24\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~24_combout\ = (\passarinho|p_coluna:i[12]~q\ & (\passarinho|Add4~23\ $ (GND))) # (!\passarinho|p_coluna:i[12]~q\ & (!\passarinho|Add4~23\ & VCC))
-- \passarinho|Add4~25\ = CARRY((\passarinho|p_coluna:i[12]~q\ & !\passarinho|Add4~23\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:i[12]~q\,
	datad => VCC,
	cin => \passarinho|Add4~23\,
	combout => \passarinho|Add4~24_combout\,
	cout => \passarinho|Add4~25\);

-- Location: LCCOMB_X30_Y15_N18
\passarinho|i~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|i~5_combout\ = (!\passarinho|Equal13~9_combout\ & \passarinho|Add4~24_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Equal13~9_combout\,
	datad => \passarinho|Add4~24_combout\,
	combout => \passarinho|i~5_combout\);

-- Location: FF_X30_Y15_N19
\passarinho|p_coluna:i[12]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|i~5_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[12]~q\);

-- Location: LCCOMB_X31_Y16_N28
\passarinho|Add4~26\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~26_combout\ = (\passarinho|p_coluna:i[13]~q\ & (!\passarinho|Add4~25\)) # (!\passarinho|p_coluna:i[13]~q\ & ((\passarinho|Add4~25\) # (GND)))
-- \passarinho|Add4~27\ = CARRY((!\passarinho|Add4~25\) # (!\passarinho|p_coluna:i[13]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[13]~q\,
	datad => VCC,
	cin => \passarinho|Add4~25\,
	combout => \passarinho|Add4~26_combout\,
	cout => \passarinho|Add4~27\);

-- Location: FF_X31_Y16_N29
\passarinho|p_coluna:i[13]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~26_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[13]~q\);

-- Location: LCCOMB_X31_Y16_N30
\passarinho|Add4~28\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~28_combout\ = (\passarinho|p_coluna:i[14]~q\ & (\passarinho|Add4~27\ $ (GND))) # (!\passarinho|p_coluna:i[14]~q\ & (!\passarinho|Add4~27\ & VCC))
-- \passarinho|Add4~29\ = CARRY((\passarinho|p_coluna:i[14]~q\ & !\passarinho|Add4~27\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:i[14]~q\,
	datad => VCC,
	cin => \passarinho|Add4~27\,
	combout => \passarinho|Add4~28_combout\,
	cout => \passarinho|Add4~29\);

-- Location: FF_X31_Y16_N31
\passarinho|p_coluna:i[14]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~28_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[14]~q\);

-- Location: LCCOMB_X31_Y15_N0
\passarinho|Add4~30\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~30_combout\ = (\passarinho|p_coluna:i[15]~q\ & (!\passarinho|Add4~29\)) # (!\passarinho|p_coluna:i[15]~q\ & ((\passarinho|Add4~29\) # (GND)))
-- \passarinho|Add4~31\ = CARRY((!\passarinho|Add4~29\) # (!\passarinho|p_coluna:i[15]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:i[15]~q\,
	datad => VCC,
	cin => \passarinho|Add4~29\,
	combout => \passarinho|Add4~30_combout\,
	cout => \passarinho|Add4~31\);

-- Location: LCCOMB_X30_Y15_N14
\passarinho|Equal13~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal13~3_combout\ = (\passarinho|Add4~30_combout\ & (!\passarinho|Add4~26_combout\ & (!\passarinho|Add4~28_combout\ & \passarinho|Add4~24_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000001000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add4~30_combout\,
	datab => \passarinho|Add4~26_combout\,
	datac => \passarinho|Add4~28_combout\,
	datad => \passarinho|Add4~24_combout\,
	combout => \passarinho|Equal13~3_combout\);

-- Location: LCCOMB_X30_Y16_N30
\passarinho|Equal13~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal13~1_combout\ = (!\passarinho|Add4~8_combout\ & (\passarinho|Add4~10_combout\ & (\passarinho|Add4~12_combout\ & \passarinho|Add4~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add4~8_combout\,
	datab => \passarinho|Add4~10_combout\,
	datac => \passarinho|Add4~12_combout\,
	datad => \passarinho|Add4~14_combout\,
	combout => \passarinho|Equal13~1_combout\);

-- Location: LCCOMB_X30_Y15_N20
\passarinho|Equal13~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal13~2_combout\ = (!\passarinho|Add4~22_combout\ & (\passarinho|Add4~18_combout\ & (!\passarinho|Add4~20_combout\ & \passarinho|Add4~16_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000010000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add4~22_combout\,
	datab => \passarinho|Add4~18_combout\,
	datac => \passarinho|Add4~20_combout\,
	datad => \passarinho|Add4~16_combout\,
	combout => \passarinho|Equal13~2_combout\);

-- Location: LCCOMB_X30_Y15_N12
\passarinho|Equal13~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal13~4_combout\ = (\passarinho|Equal13~0_combout\ & (\passarinho|Equal13~3_combout\ & (\passarinho|Equal13~1_combout\ & \passarinho|Equal13~2_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal13~0_combout\,
	datab => \passarinho|Equal13~3_combout\,
	datac => \passarinho|Equal13~1_combout\,
	datad => \passarinho|Equal13~2_combout\,
	combout => \passarinho|Equal13~4_combout\);

-- Location: LCCOMB_X30_Y15_N22
\passarinho|i~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|i~7_combout\ = (!\passarinho|Equal13~9_combout\ & \passarinho|Add4~36_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Equal13~9_combout\,
	datad => \passarinho|Add4~36_combout\,
	combout => \passarinho|i~7_combout\);

-- Location: FF_X30_Y15_N23
\passarinho|p_coluna:i[18]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|i~7_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[18]~q\);

-- Location: LCCOMB_X31_Y15_N2
\passarinho|Add4~32\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~32_combout\ = (\passarinho|p_coluna:i[16]~q\ & (\passarinho|Add4~31\ $ (GND))) # (!\passarinho|p_coluna:i[16]~q\ & (!\passarinho|Add4~31\ & VCC))
-- \passarinho|Add4~33\ = CARRY((\passarinho|p_coluna:i[16]~q\ & !\passarinho|Add4~31\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[16]~q\,
	datad => VCC,
	cin => \passarinho|Add4~31\,
	combout => \passarinho|Add4~32_combout\,
	cout => \passarinho|Add4~33\);

-- Location: FF_X31_Y15_N3
\passarinho|p_coluna:i[16]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~32_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[16]~q\);

-- Location: LCCOMB_X31_Y15_N4
\passarinho|Add4~34\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~34_combout\ = (\passarinho|p_coluna:i[17]~q\ & (!\passarinho|Add4~33\)) # (!\passarinho|p_coluna:i[17]~q\ & ((\passarinho|Add4~33\) # (GND)))
-- \passarinho|Add4~35\ = CARRY((!\passarinho|Add4~33\) # (!\passarinho|p_coluna:i[17]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[17]~q\,
	datad => VCC,
	cin => \passarinho|Add4~33\,
	combout => \passarinho|Add4~34_combout\,
	cout => \passarinho|Add4~35\);

-- Location: FF_X31_Y15_N5
\passarinho|p_coluna:i[17]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~34_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[17]~q\);

-- Location: LCCOMB_X31_Y15_N6
\passarinho|Add4~36\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~36_combout\ = (\passarinho|p_coluna:i[18]~q\ & (\passarinho|Add4~35\ $ (GND))) # (!\passarinho|p_coluna:i[18]~q\ & (!\passarinho|Add4~35\ & VCC))
-- \passarinho|Add4~37\ = CARRY((\passarinho|p_coluna:i[18]~q\ & !\passarinho|Add4~35\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[18]~q\,
	datad => VCC,
	cin => \passarinho|Add4~35\,
	combout => \passarinho|Add4~36_combout\,
	cout => \passarinho|Add4~37\);

-- Location: FF_X31_Y15_N9
\passarinho|p_coluna:i[19]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~38_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[19]~q\);

-- Location: LCCOMB_X31_Y15_N8
\passarinho|Add4~38\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~38_combout\ = (\passarinho|p_coluna:i[19]~q\ & (!\passarinho|Add4~37\)) # (!\passarinho|p_coluna:i[19]~q\ & ((\passarinho|Add4~37\) # (GND)))
-- \passarinho|Add4~39\ = CARRY((!\passarinho|Add4~37\) # (!\passarinho|p_coluna:i[19]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[19]~q\,
	datad => VCC,
	cin => \passarinho|Add4~37\,
	combout => \passarinho|Add4~38_combout\,
	cout => \passarinho|Add4~39\);

-- Location: LCCOMB_X30_Y15_N8
\passarinho|Equal13~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal13~5_combout\ = (\passarinho|Add4~36_combout\ & (!\passarinho|Add4~38_combout\ & (!\passarinho|Add4~34_combout\ & !\passarinho|Add4~32_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add4~36_combout\,
	datab => \passarinho|Add4~38_combout\,
	datac => \passarinho|Add4~34_combout\,
	datad => \passarinho|Add4~32_combout\,
	combout => \passarinho|Equal13~5_combout\);

-- Location: FF_X31_Y15_N15
\passarinho|p_coluna:i[22]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~44_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[22]~q\);

-- Location: LCCOMB_X31_Y15_N10
\passarinho|Add4~40\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~40_combout\ = (\passarinho|p_coluna:i[20]~q\ & (\passarinho|Add4~39\ $ (GND))) # (!\passarinho|p_coluna:i[20]~q\ & (!\passarinho|Add4~39\ & VCC))
-- \passarinho|Add4~41\ = CARRY((\passarinho|p_coluna:i[20]~q\ & !\passarinho|Add4~39\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:i[20]~q\,
	datad => VCC,
	cin => \passarinho|Add4~39\,
	combout => \passarinho|Add4~40_combout\,
	cout => \passarinho|Add4~41\);

-- Location: FF_X31_Y15_N11
\passarinho|p_coluna:i[20]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~40_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[20]~q\);

-- Location: LCCOMB_X31_Y15_N12
\passarinho|Add4~42\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~42_combout\ = (\passarinho|p_coluna:i[21]~q\ & (!\passarinho|Add4~41\)) # (!\passarinho|p_coluna:i[21]~q\ & ((\passarinho|Add4~41\) # (GND)))
-- \passarinho|Add4~43\ = CARRY((!\passarinho|Add4~41\) # (!\passarinho|p_coluna:i[21]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:i[21]~q\,
	datad => VCC,
	cin => \passarinho|Add4~41\,
	combout => \passarinho|Add4~42_combout\,
	cout => \passarinho|Add4~43\);

-- Location: FF_X31_Y15_N13
\passarinho|p_coluna:i[21]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~42_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[21]~q\);

-- Location: LCCOMB_X31_Y15_N14
\passarinho|Add4~44\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~44_combout\ = (\passarinho|p_coluna:i[22]~q\ & (\passarinho|Add4~43\ $ (GND))) # (!\passarinho|p_coluna:i[22]~q\ & (!\passarinho|Add4~43\ & VCC))
-- \passarinho|Add4~45\ = CARRY((\passarinho|p_coluna:i[22]~q\ & !\passarinho|Add4~43\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[22]~q\,
	datad => VCC,
	cin => \passarinho|Add4~43\,
	combout => \passarinho|Add4~44_combout\,
	cout => \passarinho|Add4~45\);

-- Location: FF_X31_Y15_N17
\passarinho|p_coluna:i[23]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~46_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[23]~q\);

-- Location: LCCOMB_X31_Y15_N16
\passarinho|Add4~46\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~46_combout\ = (\passarinho|p_coluna:i[23]~q\ & (!\passarinho|Add4~45\)) # (!\passarinho|p_coluna:i[23]~q\ & ((\passarinho|Add4~45\) # (GND)))
-- \passarinho|Add4~47\ = CARRY((!\passarinho|Add4~45\) # (!\passarinho|p_coluna:i[23]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[23]~q\,
	datad => VCC,
	cin => \passarinho|Add4~45\,
	combout => \passarinho|Add4~46_combout\,
	cout => \passarinho|Add4~47\);

-- Location: LCCOMB_X30_Y15_N30
\passarinho|Equal13~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal13~6_combout\ = (!\passarinho|Add4~44_combout\ & (!\passarinho|Add4~42_combout\ & (!\passarinho|Add4~40_combout\ & !\passarinho|Add4~46_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add4~44_combout\,
	datab => \passarinho|Add4~42_combout\,
	datac => \passarinho|Add4~40_combout\,
	datad => \passarinho|Add4~46_combout\,
	combout => \passarinho|Equal13~6_combout\);

-- Location: FF_X31_Y15_N31
\passarinho|p_coluna:i[30]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~60_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[30]~q\);

-- Location: LCCOMB_X31_Y15_N18
\passarinho|Add4~48\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~48_combout\ = (\passarinho|p_coluna:i[24]~q\ & (\passarinho|Add4~47\ $ (GND))) # (!\passarinho|p_coluna:i[24]~q\ & (!\passarinho|Add4~47\ & VCC))
-- \passarinho|Add4~49\ = CARRY((\passarinho|p_coluna:i[24]~q\ & !\passarinho|Add4~47\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[24]~q\,
	datad => VCC,
	cin => \passarinho|Add4~47\,
	combout => \passarinho|Add4~48_combout\,
	cout => \passarinho|Add4~49\);

-- Location: FF_X31_Y15_N19
\passarinho|p_coluna:i[24]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~48_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[24]~q\);

-- Location: LCCOMB_X31_Y15_N20
\passarinho|Add4~50\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~50_combout\ = (\passarinho|p_coluna:i[25]~q\ & (!\passarinho|Add4~49\)) # (!\passarinho|p_coluna:i[25]~q\ & ((\passarinho|Add4~49\) # (GND)))
-- \passarinho|Add4~51\ = CARRY((!\passarinho|Add4~49\) # (!\passarinho|p_coluna:i[25]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[25]~q\,
	datad => VCC,
	cin => \passarinho|Add4~49\,
	combout => \passarinho|Add4~50_combout\,
	cout => \passarinho|Add4~51\);

-- Location: FF_X31_Y15_N21
\passarinho|p_coluna:i[25]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~50_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[25]~q\);

-- Location: LCCOMB_X31_Y15_N22
\passarinho|Add4~52\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~52_combout\ = (\passarinho|p_coluna:i[26]~q\ & (\passarinho|Add4~51\ $ (GND))) # (!\passarinho|p_coluna:i[26]~q\ & (!\passarinho|Add4~51\ & VCC))
-- \passarinho|Add4~53\ = CARRY((\passarinho|p_coluna:i[26]~q\ & !\passarinho|Add4~51\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:i[26]~q\,
	datad => VCC,
	cin => \passarinho|Add4~51\,
	combout => \passarinho|Add4~52_combout\,
	cout => \passarinho|Add4~53\);

-- Location: FF_X31_Y15_N23
\passarinho|p_coluna:i[26]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~52_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[26]~q\);

-- Location: LCCOMB_X31_Y15_N24
\passarinho|Add4~54\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~54_combout\ = (\passarinho|p_coluna:i[27]~q\ & (!\passarinho|Add4~53\)) # (!\passarinho|p_coluna:i[27]~q\ & ((\passarinho|Add4~53\) # (GND)))
-- \passarinho|Add4~55\ = CARRY((!\passarinho|Add4~53\) # (!\passarinho|p_coluna:i[27]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[27]~q\,
	datad => VCC,
	cin => \passarinho|Add4~53\,
	combout => \passarinho|Add4~54_combout\,
	cout => \passarinho|Add4~55\);

-- Location: FF_X31_Y15_N25
\passarinho|p_coluna:i[27]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~54_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[27]~q\);

-- Location: LCCOMB_X31_Y15_N26
\passarinho|Add4~56\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~56_combout\ = (\passarinho|p_coluna:i[28]~q\ & (\passarinho|Add4~55\ $ (GND))) # (!\passarinho|p_coluna:i[28]~q\ & (!\passarinho|Add4~55\ & VCC))
-- \passarinho|Add4~57\ = CARRY((\passarinho|p_coluna:i[28]~q\ & !\passarinho|Add4~55\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:i[28]~q\,
	datad => VCC,
	cin => \passarinho|Add4~55\,
	combout => \passarinho|Add4~56_combout\,
	cout => \passarinho|Add4~57\);

-- Location: FF_X31_Y15_N27
\passarinho|p_coluna:i[28]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~56_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[28]~q\);

-- Location: LCCOMB_X31_Y15_N28
\passarinho|Add4~58\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~58_combout\ = (\passarinho|p_coluna:i[29]~q\ & (!\passarinho|Add4~57\)) # (!\passarinho|p_coluna:i[29]~q\ & ((\passarinho|Add4~57\) # (GND)))
-- \passarinho|Add4~59\ = CARRY((!\passarinho|Add4~57\) # (!\passarinho|p_coluna:i[29]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:i[29]~q\,
	datad => VCC,
	cin => \passarinho|Add4~57\,
	combout => \passarinho|Add4~58_combout\,
	cout => \passarinho|Add4~59\);

-- Location: FF_X31_Y15_N29
\passarinho|p_coluna:i[29]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add4~58_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:i[29]~q\);

-- Location: LCCOMB_X31_Y15_N30
\passarinho|Add4~60\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add4~60_combout\ = \passarinho|p_coluna:i[30]~q\ $ (!\passarinho|Add4~59\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010110100101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:i[30]~q\,
	cin => \passarinho|Add4~59\,
	combout => \passarinho|Add4~60_combout\);

-- Location: LCCOMB_X30_Y15_N4
\passarinho|Equal13~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal13~7_combout\ = (!\passarinho|Add4~48_combout\ & (!\passarinho|Add4~54_combout\ & (!\passarinho|Add4~50_combout\ & !\passarinho|Add4~52_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add4~48_combout\,
	datab => \passarinho|Add4~54_combout\,
	datac => \passarinho|Add4~50_combout\,
	datad => \passarinho|Add4~52_combout\,
	combout => \passarinho|Equal13~7_combout\);

-- Location: LCCOMB_X30_Y15_N6
\passarinho|Equal13~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal13~8_combout\ = (!\passarinho|Add4~60_combout\ & (!\passarinho|Add4~58_combout\ & (\passarinho|Equal13~7_combout\ & !\passarinho|Add4~56_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add4~60_combout\,
	datab => \passarinho|Add4~58_combout\,
	datac => \passarinho|Equal13~7_combout\,
	datad => \passarinho|Add4~56_combout\,
	combout => \passarinho|Equal13~8_combout\);

-- Location: LCCOMB_X30_Y15_N0
\passarinho|Equal13~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal13~9_combout\ = (\passarinho|Equal13~4_combout\ & (\passarinho|Equal13~5_combout\ & (\passarinho|Equal13~6_combout\ & \passarinho|Equal13~8_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal13~4_combout\,
	datab => \passarinho|Equal13~5_combout\,
	datac => \passarinho|Equal13~6_combout\,
	datad => \passarinho|Equal13~8_combout\,
	combout => \passarinho|Equal13~9_combout\);

-- Location: LCCOMB_X29_Y22_N28
\passarinho|l~21\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~21_combout\ = (!\passarinho|Equal13~9_combout\ & \passarinho|Add5~42_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal13~9_combout\,
	datad => \passarinho|Add5~42_combout\,
	combout => \passarinho|l~21_combout\);

-- Location: FF_X29_Y22_N29
\passarinho|p_coluna:l[21]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~21_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[21]~q\);

-- Location: LCCOMB_X28_Y23_N2
\passarinho|Add5~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~0_combout\ = \passarinho|p_coluna:l[0]~q\ $ (VCC)
-- \passarinho|Add5~1\ = CARRY(\passarinho|p_coluna:l[0]~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001111001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[0]~q\,
	datad => VCC,
	combout => \passarinho|Add5~0_combout\,
	cout => \passarinho|Add5~1\);

-- Location: LCCOMB_X29_Y23_N10
\passarinho|l~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~0_combout\ = (\passarinho|Add5~0_combout\) # (\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111110101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~0_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~0_combout\);

-- Location: FF_X28_Y23_N19
\passarinho|p_coluna:l[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|l~0_combout\,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[0]~q\);

-- Location: LCCOMB_X28_Y23_N4
\passarinho|Add5~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~2_combout\ = (\passarinho|p_coluna:l[1]~q\ & (!\passarinho|Add5~1\)) # (!\passarinho|p_coluna:l[1]~q\ & ((\passarinho|Add5~1\) # (GND)))
-- \passarinho|Add5~3\ = CARRY((!\passarinho|Add5~1\) # (!\passarinho|p_coluna:l[1]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:l[1]~q\,
	datad => VCC,
	cin => \passarinho|Add5~1\,
	combout => \passarinho|Add5~2_combout\,
	cout => \passarinho|Add5~3\);

-- Location: LCCOMB_X29_Y23_N30
\passarinho|l~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~2_combout\ = (\passarinho|Add5~2_combout\) # (\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add5~2_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~2_combout\);

-- Location: FF_X28_Y23_N13
\passarinho|p_coluna:l[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|l~2_combout\,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[1]~q\);

-- Location: LCCOMB_X28_Y23_N6
\passarinho|Add5~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~4_combout\ = (\passarinho|p_coluna:l[2]~q\ & (\passarinho|Add5~3\ $ (GND))) # (!\passarinho|p_coluna:l[2]~q\ & (!\passarinho|Add5~3\ & VCC))
-- \passarinho|Add5~5\ = CARRY((\passarinho|p_coluna:l[2]~q\ & !\passarinho|Add5~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[2]~q\,
	datad => VCC,
	cin => \passarinho|Add5~3\,
	combout => \passarinho|Add5~4_combout\,
	cout => \passarinho|Add5~5\);

-- Location: LCCOMB_X29_Y23_N12
\passarinho|l~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~1_combout\ = (\passarinho|Add5~4_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add5~4_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~1_combout\);

-- Location: FF_X28_Y23_N25
\passarinho|p_coluna:l[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|l~1_combout\,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[2]~q\);

-- Location: LCCOMB_X28_Y23_N8
\passarinho|Add5~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~6_combout\ = (\passarinho|p_coluna:l[3]~q\ & (!\passarinho|Add5~5\)) # (!\passarinho|p_coluna:l[3]~q\ & ((\passarinho|Add5~5\) # (GND)))
-- \passarinho|Add5~7\ = CARRY((!\passarinho|Add5~5\) # (!\passarinho|p_coluna:l[3]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[3]~q\,
	datad => VCC,
	cin => \passarinho|Add5~5\,
	combout => \passarinho|Add5~6_combout\,
	cout => \passarinho|Add5~7\);

-- Location: LCCOMB_X29_Y23_N0
\passarinho|l~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~3_combout\ = (\passarinho|Add5~6_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~6_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~3_combout\);

-- Location: FF_X28_Y23_N17
\passarinho|p_coluna:l[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|l~3_combout\,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[3]~q\);

-- Location: LCCOMB_X28_Y23_N10
\passarinho|Add5~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~8_combout\ = (\passarinho|p_coluna:l[4]~q\ & (\passarinho|Add5~7\ $ (GND))) # (!\passarinho|p_coluna:l[4]~q\ & (!\passarinho|Add5~7\ & VCC))
-- \passarinho|Add5~9\ = CARRY((\passarinho|p_coluna:l[4]~q\ & !\passarinho|Add5~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[4]~q\,
	datad => VCC,
	cin => \passarinho|Add5~7\,
	combout => \passarinho|Add5~8_combout\,
	cout => \passarinho|Add5~9\);

-- Location: LCCOMB_X28_Y23_N0
\passarinho|l~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~4_combout\ = (\passarinho|Add5~8_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~8_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~4_combout\);

-- Location: FF_X28_Y23_N1
\passarinho|p_coluna:l[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[4]~q\);

-- Location: LCCOMB_X28_Y23_N12
\passarinho|Add5~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~10_combout\ = (\passarinho|p_coluna:l[5]~q\ & (!\passarinho|Add5~9\)) # (!\passarinho|p_coluna:l[5]~q\ & ((\passarinho|Add5~9\) # (GND)))
-- \passarinho|Add5~11\ = CARRY((!\passarinho|Add5~9\) # (!\passarinho|p_coluna:l[5]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:l[5]~q\,
	datad => VCC,
	cin => \passarinho|Add5~9\,
	combout => \passarinho|Add5~10_combout\,
	cout => \passarinho|Add5~11\);

-- Location: LCCOMB_X27_Y23_N16
\passarinho|l~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~5_combout\ = (\passarinho|Add5~10_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add5~10_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~5_combout\);

-- Location: FF_X27_Y23_N17
\passarinho|p_coluna:l[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~5_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[5]~q\);

-- Location: LCCOMB_X28_Y23_N14
\passarinho|Add5~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~12_combout\ = (\passarinho|p_coluna:l[6]~q\ & (\passarinho|Add5~11\ $ (GND))) # (!\passarinho|p_coluna:l[6]~q\ & (!\passarinho|Add5~11\ & VCC))
-- \passarinho|Add5~13\ = CARRY((\passarinho|p_coluna:l[6]~q\ & !\passarinho|Add5~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[6]~q\,
	datad => VCC,
	cin => \passarinho|Add5~11\,
	combout => \passarinho|Add5~12_combout\,
	cout => \passarinho|Add5~13\);

-- Location: LCCOMB_X27_Y23_N4
\passarinho|l~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~6_combout\ = (\passarinho|Add5~12_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add5~12_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~6_combout\);

-- Location: FF_X28_Y23_N15
\passarinho|p_coluna:l[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|l~6_combout\,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[6]~q\);

-- Location: LCCOMB_X28_Y23_N16
\passarinho|Add5~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~14_combout\ = (\passarinho|p_coluna:l[7]~q\ & (!\passarinho|Add5~13\)) # (!\passarinho|p_coluna:l[7]~q\ & ((\passarinho|Add5~13\) # (GND)))
-- \passarinho|Add5~15\ = CARRY((!\passarinho|Add5~13\) # (!\passarinho|p_coluna:l[7]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:l[7]~q\,
	datad => VCC,
	cin => \passarinho|Add5~13\,
	combout => \passarinho|Add5~14_combout\,
	cout => \passarinho|Add5~15\);

-- Location: LCCOMB_X27_Y23_N2
\passarinho|l~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~7_combout\ = (\passarinho|Add5~14_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add5~14_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~7_combout\);

-- Location: FF_X27_Y23_N3
\passarinho|p_coluna:l[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~7_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[7]~q\);

-- Location: LCCOMB_X28_Y23_N18
\passarinho|Add5~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~16_combout\ = (\passarinho|p_coluna:l[8]~q\ & (\passarinho|Add5~15\ $ (GND))) # (!\passarinho|p_coluna:l[8]~q\ & (!\passarinho|Add5~15\ & VCC))
-- \passarinho|Add5~17\ = CARRY((\passarinho|p_coluna:l[8]~q\ & !\passarinho|Add5~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[8]~q\,
	datad => VCC,
	cin => \passarinho|Add5~15\,
	combout => \passarinho|Add5~16_combout\,
	cout => \passarinho|Add5~17\);

-- Location: LCCOMB_X27_Y23_N26
\passarinho|l~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~8_combout\ = (\passarinho|Add5~16_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add5~16_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~8_combout\);

-- Location: FF_X28_Y23_N9
\passarinho|p_coluna:l[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|l~8_combout\,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[8]~q\);

-- Location: LCCOMB_X28_Y23_N20
\passarinho|Add5~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~18_combout\ = (\passarinho|p_coluna:l[9]~q\ & (!\passarinho|Add5~17\)) # (!\passarinho|p_coluna:l[9]~q\ & ((\passarinho|Add5~17\) # (GND)))
-- \passarinho|Add5~19\ = CARRY((!\passarinho|Add5~17\) # (!\passarinho|p_coluna:l[9]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:l[9]~q\,
	datad => VCC,
	cin => \passarinho|Add5~17\,
	combout => \passarinho|Add5~18_combout\,
	cout => \passarinho|Add5~19\);

-- Location: LCCOMB_X27_Y23_N10
\passarinho|l~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~9_combout\ = (\passarinho|Add5~18_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~18_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~9_combout\);

-- Location: FF_X27_Y23_N11
\passarinho|p_coluna:l[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[9]~q\);

-- Location: LCCOMB_X28_Y23_N22
\passarinho|Add5~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~20_combout\ = (\passarinho|p_coluna:l[10]~q\ & (\passarinho|Add5~19\ $ (GND))) # (!\passarinho|p_coluna:l[10]~q\ & (!\passarinho|Add5~19\ & VCC))
-- \passarinho|Add5~21\ = CARRY((\passarinho|p_coluna:l[10]~q\ & !\passarinho|Add5~19\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[10]~q\,
	datad => VCC,
	cin => \passarinho|Add5~19\,
	combout => \passarinho|Add5~20_combout\,
	cout => \passarinho|Add5~21\);

-- Location: LCCOMB_X27_Y23_N0
\passarinho|l~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~10_combout\ = (\passarinho|Add5~20_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add5~20_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~10_combout\);

-- Location: FF_X28_Y23_N29
\passarinho|p_coluna:l[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|l~10_combout\,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[10]~q\);

-- Location: LCCOMB_X28_Y23_N24
\passarinho|Add5~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~22_combout\ = (\passarinho|p_coluna:l[11]~q\ & (!\passarinho|Add5~21\)) # (!\passarinho|p_coluna:l[11]~q\ & ((\passarinho|Add5~21\) # (GND)))
-- \passarinho|Add5~23\ = CARRY((!\passarinho|Add5~21\) # (!\passarinho|p_coluna:l[11]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[11]~q\,
	datad => VCC,
	cin => \passarinho|Add5~21\,
	combout => \passarinho|Add5~22_combout\,
	cout => \passarinho|Add5~23\);

-- Location: LCCOMB_X27_Y23_N28
\passarinho|l~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~11_combout\ = (\passarinho|Add5~22_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add5~22_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~11_combout\);

-- Location: FF_X27_Y23_N29
\passarinho|p_coluna:l[11]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~11_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[11]~q\);

-- Location: LCCOMB_X28_Y23_N26
\passarinho|Add5~24\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~24_combout\ = (\passarinho|p_coluna:l[12]~q\ & (\passarinho|Add5~23\ $ (GND))) # (!\passarinho|p_coluna:l[12]~q\ & (!\passarinho|Add5~23\ & VCC))
-- \passarinho|Add5~25\ = CARRY((\passarinho|p_coluna:l[12]~q\ & !\passarinho|Add5~23\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:l[12]~q\,
	datad => VCC,
	cin => \passarinho|Add5~23\,
	combout => \passarinho|Add5~24_combout\,
	cout => \passarinho|Add5~25\);

-- Location: LCCOMB_X27_Y23_N12
\passarinho|l~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~12_combout\ = (\passarinho|Add5~24_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~24_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~12_combout\);

-- Location: FF_X27_Y23_N13
\passarinho|p_coluna:l[12]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~12_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[12]~q\);

-- Location: LCCOMB_X28_Y23_N28
\passarinho|Add5~26\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~26_combout\ = (\passarinho|p_coluna:l[13]~q\ & (!\passarinho|Add5~25\)) # (!\passarinho|p_coluna:l[13]~q\ & ((\passarinho|Add5~25\) # (GND)))
-- \passarinho|Add5~27\ = CARRY((!\passarinho|Add5~25\) # (!\passarinho|p_coluna:l[13]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[13]~q\,
	datad => VCC,
	cin => \passarinho|Add5~25\,
	combout => \passarinho|Add5~26_combout\,
	cout => \passarinho|Add5~27\);

-- Location: LCCOMB_X27_Y23_N6
\passarinho|l~13\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~13_combout\ = (\passarinho|Add5~26_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add5~26_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~13_combout\);

-- Location: FF_X28_Y23_N3
\passarinho|p_coluna:l[13]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|l~13_combout\,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[13]~q\);

-- Location: LCCOMB_X28_Y23_N30
\passarinho|Add5~28\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~28_combout\ = (\passarinho|p_coluna:l[14]~q\ & (\passarinho|Add5~27\ $ (GND))) # (!\passarinho|p_coluna:l[14]~q\ & (!\passarinho|Add5~27\ & VCC))
-- \passarinho|Add5~29\ = CARRY((\passarinho|p_coluna:l[14]~q\ & !\passarinho|Add5~27\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:l[14]~q\,
	datad => VCC,
	cin => \passarinho|Add5~27\,
	combout => \passarinho|Add5~28_combout\,
	cout => \passarinho|Add5~29\);

-- Location: LCCOMB_X27_Y23_N14
\passarinho|l~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~14_combout\ = (\passarinho|Add5~28_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~28_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~14_combout\);

-- Location: FF_X27_Y23_N15
\passarinho|p_coluna:l[14]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~14_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[14]~q\);

-- Location: LCCOMB_X28_Y22_N0
\passarinho|Add5~30\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~30_combout\ = (\passarinho|p_coluna:l[15]~q\ & (!\passarinho|Add5~29\)) # (!\passarinho|p_coluna:l[15]~q\ & ((\passarinho|Add5~29\) # (GND)))
-- \passarinho|Add5~31\ = CARRY((!\passarinho|Add5~29\) # (!\passarinho|p_coluna:l[15]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:l[15]~q\,
	datad => VCC,
	cin => \passarinho|Add5~29\,
	combout => \passarinho|Add5~30_combout\,
	cout => \passarinho|Add5~31\);

-- Location: LCCOMB_X27_Y22_N16
\passarinho|l~15\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~15_combout\ = (\passarinho|Add5~30_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110000001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add5~30_combout\,
	datac => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~15_combout\);

-- Location: FF_X27_Y22_N17
\passarinho|p_coluna:l[15]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~15_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[15]~q\);

-- Location: LCCOMB_X28_Y22_N2
\passarinho|Add5~32\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~32_combout\ = (\passarinho|p_coluna:l[16]~q\ & (\passarinho|Add5~31\ $ (GND))) # (!\passarinho|p_coluna:l[16]~q\ & (!\passarinho|Add5~31\ & VCC))
-- \passarinho|Add5~33\ = CARRY((\passarinho|p_coluna:l[16]~q\ & !\passarinho|Add5~31\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[16]~q\,
	datad => VCC,
	cin => \passarinho|Add5~31\,
	combout => \passarinho|Add5~32_combout\,
	cout => \passarinho|Add5~33\);

-- Location: LCCOMB_X29_Y22_N12
\passarinho|l~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~16_combout\ = (\passarinho|Add5~32_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101000001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~32_combout\,
	datac => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~16_combout\);

-- Location: FF_X29_Y22_N13
\passarinho|p_coluna:l[16]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~16_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[16]~q\);

-- Location: LCCOMB_X28_Y22_N4
\passarinho|Add5~34\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~34_combout\ = (\passarinho|p_coluna:l[17]~q\ & (!\passarinho|Add5~33\)) # (!\passarinho|p_coluna:l[17]~q\ & ((\passarinho|Add5~33\) # (GND)))
-- \passarinho|Add5~35\ = CARRY((!\passarinho|Add5~33\) # (!\passarinho|p_coluna:l[17]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:l[17]~q\,
	datad => VCC,
	cin => \passarinho|Add5~33\,
	combout => \passarinho|Add5~34_combout\,
	cout => \passarinho|Add5~35\);

-- Location: LCCOMB_X29_Y22_N6
\passarinho|l~17\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~17_combout\ = (\passarinho|Add5~34_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110000001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add5~34_combout\,
	datac => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~17_combout\);

-- Location: FF_X29_Y22_N7
\passarinho|p_coluna:l[17]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~17_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[17]~q\);

-- Location: LCCOMB_X28_Y22_N6
\passarinho|Add5~36\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~36_combout\ = (\passarinho|p_coluna:l[18]~q\ & (\passarinho|Add5~35\ $ (GND))) # (!\passarinho|p_coluna:l[18]~q\ & (!\passarinho|Add5~35\ & VCC))
-- \passarinho|Add5~37\ = CARRY((\passarinho|p_coluna:l[18]~q\ & !\passarinho|Add5~35\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[18]~q\,
	datad => VCC,
	cin => \passarinho|Add5~35\,
	combout => \passarinho|Add5~36_combout\,
	cout => \passarinho|Add5~37\);

-- Location: LCCOMB_X29_Y22_N30
\passarinho|l~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~18_combout\ = (\passarinho|Add5~36_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110000001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add5~36_combout\,
	datac => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~18_combout\);

-- Location: FF_X28_Y22_N25
\passarinho|p_coluna:l[18]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|l~18_combout\,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[18]~q\);

-- Location: LCCOMB_X28_Y22_N8
\passarinho|Add5~38\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~38_combout\ = (\passarinho|p_coluna:l[19]~q\ & (!\passarinho|Add5~37\)) # (!\passarinho|p_coluna:l[19]~q\ & ((\passarinho|Add5~37\) # (GND)))
-- \passarinho|Add5~39\ = CARRY((!\passarinho|Add5~37\) # (!\passarinho|p_coluna:l[19]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[19]~q\,
	datad => VCC,
	cin => \passarinho|Add5~37\,
	combout => \passarinho|Add5~38_combout\,
	cout => \passarinho|Add5~39\);

-- Location: LCCOMB_X29_Y22_N16
\passarinho|l~19\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~19_combout\ = (!\passarinho|Equal13~9_combout\ & \passarinho|Add5~38_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal13~9_combout\,
	datad => \passarinho|Add5~38_combout\,
	combout => \passarinho|l~19_combout\);

-- Location: FF_X29_Y22_N17
\passarinho|p_coluna:l[19]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~19_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[19]~q\);

-- Location: LCCOMB_X28_Y22_N10
\passarinho|Add5~40\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~40_combout\ = (\passarinho|p_coluna:l[20]~q\ & (\passarinho|Add5~39\ $ (GND))) # (!\passarinho|p_coluna:l[20]~q\ & (!\passarinho|Add5~39\ & VCC))
-- \passarinho|Add5~41\ = CARRY((\passarinho|p_coluna:l[20]~q\ & !\passarinho|Add5~39\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[20]~q\,
	datad => VCC,
	cin => \passarinho|Add5~39\,
	combout => \passarinho|Add5~40_combout\,
	cout => \passarinho|Add5~41\);

-- Location: LCCOMB_X27_Y22_N6
\passarinho|l~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~20_combout\ = (!\passarinho|Equal13~9_combout\ & \passarinho|Add5~40_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal13~9_combout\,
	datad => \passarinho|Add5~40_combout\,
	combout => \passarinho|l~20_combout\);

-- Location: FF_X27_Y22_N7
\passarinho|p_coluna:l[20]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~20_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[20]~q\);

-- Location: LCCOMB_X28_Y22_N12
\passarinho|Add5~42\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~42_combout\ = (\passarinho|p_coluna:l[21]~q\ & (!\passarinho|Add5~41\)) # (!\passarinho|p_coluna:l[21]~q\ & ((\passarinho|Add5~41\) # (GND)))
-- \passarinho|Add5~43\ = CARRY((!\passarinho|Add5~41\) # (!\passarinho|p_coluna:l[21]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[21]~q\,
	datad => VCC,
	cin => \passarinho|Add5~41\,
	combout => \passarinho|Add5~42_combout\,
	cout => \passarinho|Add5~43\);

-- Location: LCCOMB_X29_Y22_N8
\passarinho|l~23\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~23_combout\ = (\passarinho|Add5~46_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101000001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~46_combout\,
	datac => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~23_combout\);

-- Location: FF_X29_Y22_N9
\passarinho|p_coluna:l[23]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~23_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[23]~q\);

-- Location: LCCOMB_X28_Y22_N14
\passarinho|Add5~44\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~44_combout\ = (\passarinho|p_coluna:l[22]~q\ & (\passarinho|Add5~43\ $ (GND))) # (!\passarinho|p_coluna:l[22]~q\ & (!\passarinho|Add5~43\ & VCC))
-- \passarinho|Add5~45\ = CARRY((\passarinho|p_coluna:l[22]~q\ & !\passarinho|Add5~43\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[22]~q\,
	datad => VCC,
	cin => \passarinho|Add5~43\,
	combout => \passarinho|Add5~44_combout\,
	cout => \passarinho|Add5~45\);

-- Location: LCCOMB_X29_Y22_N18
\passarinho|l~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~22_combout\ = (!\passarinho|Equal13~9_combout\ & \passarinho|Add5~44_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal13~9_combout\,
	datad => \passarinho|Add5~44_combout\,
	combout => \passarinho|l~22_combout\);

-- Location: FF_X29_Y22_N19
\passarinho|p_coluna:l[22]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~22_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[22]~q\);

-- Location: LCCOMB_X28_Y22_N16
\passarinho|Add5~46\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~46_combout\ = (\passarinho|p_coluna:l[23]~q\ & (!\passarinho|Add5~45\)) # (!\passarinho|p_coluna:l[23]~q\ & ((\passarinho|Add5~45\) # (GND)))
-- \passarinho|Add5~47\ = CARRY((!\passarinho|Add5~45\) # (!\passarinho|p_coluna:l[23]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[23]~q\,
	datad => VCC,
	cin => \passarinho|Add5~45\,
	combout => \passarinho|Add5~46_combout\,
	cout => \passarinho|Add5~47\);

-- Location: LCCOMB_X29_Y22_N10
\passarinho|Equal12~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal12~6_combout\ = (\passarinho|Add5~42_combout\) # ((\passarinho|Add5~40_combout\) # ((\passarinho|Add5~46_combout\) # (\passarinho|Add5~44_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~42_combout\,
	datab => \passarinho|Add5~40_combout\,
	datac => \passarinho|Add5~46_combout\,
	datad => \passarinho|Add5~44_combout\,
	combout => \passarinho|Equal12~6_combout\);

-- Location: LCCOMB_X29_Y23_N4
\passarinho|Equal12~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal12~0_combout\ = (\passarinho|Add5~0_combout\) # ((\passarinho|Add5~4_combout\) # ((\passarinho|Add5~6_combout\) # (!\passarinho|Add5~2_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111101111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~0_combout\,
	datab => \passarinho|Add5~4_combout\,
	datac => \passarinho|Add5~2_combout\,
	datad => \passarinho|Add5~6_combout\,
	combout => \passarinho|Equal12~0_combout\);

-- Location: LCCOMB_X27_Y23_N8
\passarinho|Equal12~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal12~1_combout\ = (\passarinho|Add5~8_combout\) # ((\passarinho|Add5~10_combout\) # ((\passarinho|Add5~12_combout\) # (\passarinho|Add5~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~8_combout\,
	datab => \passarinho|Add5~10_combout\,
	datac => \passarinho|Add5~12_combout\,
	datad => \passarinho|Add5~14_combout\,
	combout => \passarinho|Equal12~1_combout\);

-- Location: LCCOMB_X27_Y23_N22
\passarinho|Equal12~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal12~2_combout\ = (\passarinho|Add5~20_combout\) # ((\passarinho|Add5~22_combout\) # ((\passarinho|Add5~18_combout\) # (\passarinho|Add5~16_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~20_combout\,
	datab => \passarinho|Add5~22_combout\,
	datac => \passarinho|Add5~18_combout\,
	datad => \passarinho|Add5~16_combout\,
	combout => \passarinho|Equal12~2_combout\);

-- Location: LCCOMB_X27_Y23_N24
\passarinho|Equal12~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal12~3_combout\ = (\passarinho|Add5~28_combout\) # ((\passarinho|Add5~26_combout\) # ((\passarinho|Add5~24_combout\) # (\passarinho|Add5~30_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~28_combout\,
	datab => \passarinho|Add5~26_combout\,
	datac => \passarinho|Add5~24_combout\,
	datad => \passarinho|Add5~30_combout\,
	combout => \passarinho|Equal12~3_combout\);

-- Location: LCCOMB_X27_Y23_N30
\passarinho|Equal12~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal12~4_combout\ = (\passarinho|Equal12~0_combout\) # ((\passarinho|Equal12~1_combout\) # ((\passarinho|Equal12~2_combout\) # (\passarinho|Equal12~3_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal12~0_combout\,
	datab => \passarinho|Equal12~1_combout\,
	datac => \passarinho|Equal12~2_combout\,
	datad => \passarinho|Equal12~3_combout\,
	combout => \passarinho|Equal12~4_combout\);

-- Location: LCCOMB_X29_Y22_N22
\passarinho|l~28\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~28_combout\ = (\passarinho|Add5~56_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101000001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~56_combout\,
	datac => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~28_combout\);

-- Location: FF_X29_Y22_N23
\passarinho|p_coluna:l[28]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~28_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[28]~q\);

-- Location: LCCOMB_X28_Y22_N18
\passarinho|Add5~48\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~48_combout\ = (\passarinho|p_coluna:l[24]~q\ & (\passarinho|Add5~47\ $ (GND))) # (!\passarinho|p_coluna:l[24]~q\ & (!\passarinho|Add5~47\ & VCC))
-- \passarinho|Add5~49\ = CARRY((\passarinho|p_coluna:l[24]~q\ & !\passarinho|Add5~47\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[24]~q\,
	datad => VCC,
	cin => \passarinho|Add5~47\,
	combout => \passarinho|Add5~48_combout\,
	cout => \passarinho|Add5~49\);

-- Location: LCCOMB_X27_Y22_N24
\passarinho|l~24\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~24_combout\ = (!\passarinho|Equal13~9_combout\ & \passarinho|Add5~48_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal13~9_combout\,
	datad => \passarinho|Add5~48_combout\,
	combout => \passarinho|l~24_combout\);

-- Location: FF_X27_Y22_N25
\passarinho|p_coluna:l[24]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~24_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[24]~q\);

-- Location: LCCOMB_X28_Y22_N20
\passarinho|Add5~50\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~50_combout\ = (\passarinho|p_coluna:l[25]~q\ & (!\passarinho|Add5~49\)) # (!\passarinho|p_coluna:l[25]~q\ & ((\passarinho|Add5~49\) # (GND)))
-- \passarinho|Add5~51\ = CARRY((!\passarinho|Add5~49\) # (!\passarinho|p_coluna:l[25]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[25]~q\,
	datad => VCC,
	cin => \passarinho|Add5~49\,
	combout => \passarinho|Add5~50_combout\,
	cout => \passarinho|Add5~51\);

-- Location: LCCOMB_X29_Y22_N0
\passarinho|l~25\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~25_combout\ = (!\passarinho|Equal13~9_combout\ & \passarinho|Add5~50_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal13~9_combout\,
	datad => \passarinho|Add5~50_combout\,
	combout => \passarinho|l~25_combout\);

-- Location: FF_X29_Y22_N1
\passarinho|p_coluna:l[25]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~25_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[25]~q\);

-- Location: LCCOMB_X28_Y22_N22
\passarinho|Add5~52\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~52_combout\ = (\passarinho|p_coluna:l[26]~q\ & (\passarinho|Add5~51\ $ (GND))) # (!\passarinho|p_coluna:l[26]~q\ & (!\passarinho|Add5~51\ & VCC))
-- \passarinho|Add5~53\ = CARRY((\passarinho|p_coluna:l[26]~q\ & !\passarinho|Add5~51\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:l[26]~q\,
	datad => VCC,
	cin => \passarinho|Add5~51\,
	combout => \passarinho|Add5~52_combout\,
	cout => \passarinho|Add5~53\);

-- Location: LCCOMB_X27_Y22_N10
\passarinho|l~26\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~26_combout\ = (!\passarinho|Equal13~9_combout\ & \passarinho|Add5~52_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal13~9_combout\,
	datad => \passarinho|Add5~52_combout\,
	combout => \passarinho|l~26_combout\);

-- Location: FF_X27_Y22_N11
\passarinho|p_coluna:l[26]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~26_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[26]~q\);

-- Location: LCCOMB_X28_Y22_N24
\passarinho|Add5~54\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~54_combout\ = (\passarinho|p_coluna:l[27]~q\ & (!\passarinho|Add5~53\)) # (!\passarinho|p_coluna:l[27]~q\ & ((\passarinho|Add5~53\) # (GND)))
-- \passarinho|Add5~55\ = CARRY((!\passarinho|Add5~53\) # (!\passarinho|p_coluna:l[27]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[27]~q\,
	datad => VCC,
	cin => \passarinho|Add5~53\,
	combout => \passarinho|Add5~54_combout\,
	cout => \passarinho|Add5~55\);

-- Location: LCCOMB_X29_Y22_N26
\passarinho|l~27\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~27_combout\ = (!\passarinho|Equal13~9_combout\ & \passarinho|Add5~54_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal13~9_combout\,
	datad => \passarinho|Add5~54_combout\,
	combout => \passarinho|l~27_combout\);

-- Location: FF_X29_Y22_N27
\passarinho|p_coluna:l[27]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~27_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[27]~q\);

-- Location: LCCOMB_X28_Y22_N26
\passarinho|Add5~56\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~56_combout\ = (\passarinho|p_coluna:l[28]~q\ & (\passarinho|Add5~55\ $ (GND))) # (!\passarinho|p_coluna:l[28]~q\ & (!\passarinho|Add5~55\ & VCC))
-- \passarinho|Add5~57\ = CARRY((\passarinho|p_coluna:l[28]~q\ & !\passarinho|Add5~55\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:l[28]~q\,
	datad => VCC,
	cin => \passarinho|Add5~55\,
	combout => \passarinho|Add5~56_combout\,
	cout => \passarinho|Add5~57\);

-- Location: LCCOMB_X27_Y22_N12
\passarinho|l~30\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~30_combout\ = (\passarinho|Add5~60_combout\ & !\passarinho|Equal13~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101000001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~60_combout\,
	datac => \passarinho|Equal13~9_combout\,
	combout => \passarinho|l~30_combout\);

-- Location: FF_X27_Y22_N13
\passarinho|p_coluna:l[30]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~30_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[30]~q\);

-- Location: LCCOMB_X28_Y22_N28
\passarinho|Add5~58\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~58_combout\ = (\passarinho|p_coluna:l[29]~q\ & (!\passarinho|Add5~57\)) # (!\passarinho|p_coluna:l[29]~q\ & ((\passarinho|Add5~57\) # (GND)))
-- \passarinho|Add5~59\ = CARRY((!\passarinho|Add5~57\) # (!\passarinho|p_coluna:l[29]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:l[29]~q\,
	datad => VCC,
	cin => \passarinho|Add5~57\,
	combout => \passarinho|Add5~58_combout\,
	cout => \passarinho|Add5~59\);

-- Location: LCCOMB_X29_Y22_N20
\passarinho|l~29\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|l~29_combout\ = (!\passarinho|Equal13~9_combout\ & \passarinho|Add5~58_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal13~9_combout\,
	datad => \passarinho|Add5~58_combout\,
	combout => \passarinho|l~29_combout\);

-- Location: FF_X29_Y22_N21
\passarinho|p_coluna:l[29]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|l~29_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:l[29]~q\);

-- Location: LCCOMB_X28_Y22_N30
\passarinho|Add5~60\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add5~60_combout\ = \passarinho|Add5~59\ $ (!\passarinho|p_coluna:l[30]~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|p_coluna:l[30]~q\,
	cin => \passarinho|Add5~59\,
	combout => \passarinho|Add5~60_combout\);

-- Location: LCCOMB_X29_Y22_N4
\passarinho|Equal12~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal12~7_combout\ = (\passarinho|Add5~52_combout\) # ((\passarinho|Add5~54_combout\) # ((\passarinho|Add5~48_combout\) # (\passarinho|Add5~50_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~52_combout\,
	datab => \passarinho|Add5~54_combout\,
	datac => \passarinho|Add5~48_combout\,
	datad => \passarinho|Add5~50_combout\,
	combout => \passarinho|Equal12~7_combout\);

-- Location: LCCOMB_X29_Y22_N14
\passarinho|Equal12~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal12~8_combout\ = (\passarinho|Add5~56_combout\) # ((\passarinho|Add5~60_combout\) # ((\passarinho|Equal12~7_combout\) # (\passarinho|Add5~58_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~56_combout\,
	datab => \passarinho|Add5~60_combout\,
	datac => \passarinho|Equal12~7_combout\,
	datad => \passarinho|Add5~58_combout\,
	combout => \passarinho|Equal12~8_combout\);

-- Location: LCCOMB_X29_Y22_N2
\passarinho|Equal12~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal12~5_combout\ = (\passarinho|Add5~38_combout\) # ((\passarinho|Add5~36_combout\) # ((\passarinho|Add5~34_combout\) # (\passarinho|Add5~32_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add5~38_combout\,
	datab => \passarinho|Add5~36_combout\,
	datac => \passarinho|Add5~34_combout\,
	datad => \passarinho|Add5~32_combout\,
	combout => \passarinho|Equal12~5_combout\);

-- Location: LCCOMB_X29_Y22_N24
\passarinho|Equal12~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal12~9_combout\ = (\passarinho|Equal12~6_combout\) # ((\passarinho|Equal12~4_combout\) # ((\passarinho|Equal12~8_combout\) # (\passarinho|Equal12~5_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111111110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal12~6_combout\,
	datab => \passarinho|Equal12~4_combout\,
	datac => \passarinho|Equal12~8_combout\,
	datad => \passarinho|Equal12~5_combout\,
	combout => \passarinho|Equal12~9_combout\);

-- Location: FF_X32_Y15_N9
\passarinho|p_coluna:j[19]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~38_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[19]~q\);

-- Location: LCCOMB_X32_Y16_N2
\passarinho|Add10~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~0_combout\ = \passarinho|p_coluna:j[0]~q\ $ (VCC)
-- \passarinho|Add10~1\ = CARRY(\passarinho|p_coluna:j[0]~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001111001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[0]~q\,
	datad => VCC,
	combout => \passarinho|Add10~0_combout\,
	cout => \passarinho|Add10~1\);

-- Location: FF_X32_Y16_N3
\passarinho|p_coluna:j[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~0_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[0]~q\);

-- Location: LCCOMB_X32_Y16_N4
\passarinho|Add10~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~2_combout\ = (\passarinho|p_coluna:j[1]~q\ & (!\passarinho|Add10~1\)) # (!\passarinho|p_coluna:j[1]~q\ & ((\passarinho|Add10~1\) # (GND)))
-- \passarinho|Add10~3\ = CARRY((!\passarinho|Add10~1\) # (!\passarinho|p_coluna:j[1]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[1]~q\,
	datad => VCC,
	cin => \passarinho|Add10~1\,
	combout => \passarinho|Add10~2_combout\,
	cout => \passarinho|Add10~3\);

-- Location: FF_X32_Y16_N5
\passarinho|p_coluna:j[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~2_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[1]~q\);

-- Location: LCCOMB_X32_Y16_N6
\passarinho|Add10~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~4_combout\ = (\passarinho|p_coluna:j[2]~q\ & (\passarinho|Add10~3\ $ (GND))) # (!\passarinho|p_coluna:j[2]~q\ & (!\passarinho|Add10~3\ & VCC))
-- \passarinho|Add10~5\ = CARRY((\passarinho|p_coluna:j[2]~q\ & !\passarinho|Add10~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:j[2]~q\,
	datad => VCC,
	cin => \passarinho|Add10~3\,
	combout => \passarinho|Add10~4_combout\,
	cout => \passarinho|Add10~5\);

-- Location: FF_X32_Y16_N7
\passarinho|p_coluna:j[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~4_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[2]~q\);

-- Location: LCCOMB_X32_Y16_N8
\passarinho|Add10~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~6_combout\ = (\passarinho|p_coluna:j[3]~q\ & (!\passarinho|Add10~5\)) # (!\passarinho|p_coluna:j[3]~q\ & ((\passarinho|Add10~5\) # (GND)))
-- \passarinho|Add10~7\ = CARRY((!\passarinho|Add10~5\) # (!\passarinho|p_coluna:j[3]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[3]~q\,
	datad => VCC,
	cin => \passarinho|Add10~5\,
	combout => \passarinho|Add10~6_combout\,
	cout => \passarinho|Add10~7\);

-- Location: FF_X32_Y16_N9
\passarinho|p_coluna:j[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~6_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[3]~q\);

-- Location: LCCOMB_X32_Y16_N10
\passarinho|Add10~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~8_combout\ = (\passarinho|p_coluna:j[4]~q\ & (\passarinho|Add10~7\ $ (GND))) # (!\passarinho|p_coluna:j[4]~q\ & (!\passarinho|Add10~7\ & VCC))
-- \passarinho|Add10~9\ = CARRY((\passarinho|p_coluna:j[4]~q\ & !\passarinho|Add10~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:j[4]~q\,
	datad => VCC,
	cin => \passarinho|Add10~7\,
	combout => \passarinho|Add10~8_combout\,
	cout => \passarinho|Add10~9\);

-- Location: FF_X32_Y16_N11
\passarinho|p_coluna:j[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~8_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[4]~q\);

-- Location: LCCOMB_X32_Y16_N12
\passarinho|Add10~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~10_combout\ = (\passarinho|p_coluna:j[5]~q\ & (!\passarinho|Add10~9\)) # (!\passarinho|p_coluna:j[5]~q\ & ((\passarinho|Add10~9\) # (GND)))
-- \passarinho|Add10~11\ = CARRY((!\passarinho|Add10~9\) # (!\passarinho|p_coluna:j[5]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:j[5]~q\,
	datad => VCC,
	cin => \passarinho|Add10~9\,
	combout => \passarinho|Add10~10_combout\,
	cout => \passarinho|Add10~11\);

-- Location: FF_X32_Y16_N13
\passarinho|p_coluna:j[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~10_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[5]~q\);

-- Location: LCCOMB_X32_Y16_N14
\passarinho|Add10~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~12_combout\ = (\passarinho|p_coluna:j[6]~q\ & (\passarinho|Add10~11\ $ (GND))) # (!\passarinho|p_coluna:j[6]~q\ & (!\passarinho|Add10~11\ & VCC))
-- \passarinho|Add10~13\ = CARRY((\passarinho|p_coluna:j[6]~q\ & !\passarinho|Add10~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[6]~q\,
	datad => VCC,
	cin => \passarinho|Add10~11\,
	combout => \passarinho|Add10~12_combout\,
	cout => \passarinho|Add10~13\);

-- Location: FF_X32_Y16_N15
\passarinho|p_coluna:j[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~12_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[6]~q\);

-- Location: LCCOMB_X32_Y16_N16
\passarinho|Add10~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~14_combout\ = (\passarinho|p_coluna:j[7]~q\ & (!\passarinho|Add10~13\)) # (!\passarinho|p_coluna:j[7]~q\ & ((\passarinho|Add10~13\) # (GND)))
-- \passarinho|Add10~15\ = CARRY((!\passarinho|Add10~13\) # (!\passarinho|p_coluna:j[7]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[7]~q\,
	datad => VCC,
	cin => \passarinho|Add10~13\,
	combout => \passarinho|Add10~14_combout\,
	cout => \passarinho|Add10~15\);

-- Location: LCCOMB_X33_Y16_N18
\passarinho|j~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|j~0_combout\ = (\passarinho|Add10~14_combout\ & !\passarinho|Equal20~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add10~14_combout\,
	datad => \passarinho|Equal20~9_combout\,
	combout => \passarinho|j~0_combout\);

-- Location: FF_X33_Y16_N19
\passarinho|p_coluna:j[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|j~0_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[7]~q\);

-- Location: LCCOMB_X32_Y16_N18
\passarinho|Add10~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~16_combout\ = (\passarinho|p_coluna:j[8]~q\ & (\passarinho|Add10~15\ $ (GND))) # (!\passarinho|p_coluna:j[8]~q\ & (!\passarinho|Add10~15\ & VCC))
-- \passarinho|Add10~17\ = CARRY((\passarinho|p_coluna:j[8]~q\ & !\passarinho|Add10~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[8]~q\,
	datad => VCC,
	cin => \passarinho|Add10~15\,
	combout => \passarinho|Add10~16_combout\,
	cout => \passarinho|Add10~17\);

-- Location: FF_X32_Y16_N19
\passarinho|p_coluna:j[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~16_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[8]~q\);

-- Location: LCCOMB_X32_Y16_N20
\passarinho|Add10~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~18_combout\ = (\passarinho|p_coluna:j[9]~q\ & (!\passarinho|Add10~17\)) # (!\passarinho|p_coluna:j[9]~q\ & ((\passarinho|Add10~17\) # (GND)))
-- \passarinho|Add10~19\ = CARRY((!\passarinho|Add10~17\) # (!\passarinho|p_coluna:j[9]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[9]~q\,
	datad => VCC,
	cin => \passarinho|Add10~17\,
	combout => \passarinho|Add10~18_combout\,
	cout => \passarinho|Add10~19\);

-- Location: LCCOMB_X33_Y16_N10
\passarinho|j~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|j~1_combout\ = (\passarinho|Add10~18_combout\ & !\passarinho|Equal20~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add10~18_combout\,
	datad => \passarinho|Equal20~9_combout\,
	combout => \passarinho|j~1_combout\);

-- Location: FF_X33_Y16_N11
\passarinho|p_coluna:j[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|j~1_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[9]~q\);

-- Location: LCCOMB_X32_Y16_N22
\passarinho|Add10~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~20_combout\ = (\passarinho|p_coluna:j[10]~q\ & (\passarinho|Add10~19\ $ (GND))) # (!\passarinho|p_coluna:j[10]~q\ & (!\passarinho|Add10~19\ & VCC))
-- \passarinho|Add10~21\ = CARRY((\passarinho|p_coluna:j[10]~q\ & !\passarinho|Add10~19\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:j[10]~q\,
	datad => VCC,
	cin => \passarinho|Add10~19\,
	combout => \passarinho|Add10~20_combout\,
	cout => \passarinho|Add10~21\);

-- Location: FF_X32_Y16_N23
\passarinho|p_coluna:j[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~20_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[10]~q\);

-- Location: LCCOMB_X32_Y16_N24
\passarinho|Add10~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~22_combout\ = (\passarinho|p_coluna:j[11]~q\ & (!\passarinho|Add10~21\)) # (!\passarinho|p_coluna:j[11]~q\ & ((\passarinho|Add10~21\) # (GND)))
-- \passarinho|Add10~23\ = CARRY((!\passarinho|Add10~21\) # (!\passarinho|p_coluna:j[11]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[11]~q\,
	datad => VCC,
	cin => \passarinho|Add10~21\,
	combout => \passarinho|Add10~22_combout\,
	cout => \passarinho|Add10~23\);

-- Location: FF_X32_Y16_N25
\passarinho|p_coluna:j[11]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~22_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[11]~q\);

-- Location: LCCOMB_X32_Y16_N26
\passarinho|Add10~24\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~24_combout\ = (\passarinho|p_coluna:j[12]~q\ & (\passarinho|Add10~23\ $ (GND))) # (!\passarinho|p_coluna:j[12]~q\ & (!\passarinho|Add10~23\ & VCC))
-- \passarinho|Add10~25\ = CARRY((\passarinho|p_coluna:j[12]~q\ & !\passarinho|Add10~23\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:j[12]~q\,
	datad => VCC,
	cin => \passarinho|Add10~23\,
	combout => \passarinho|Add10~24_combout\,
	cout => \passarinho|Add10~25\);

-- Location: FF_X32_Y16_N27
\passarinho|p_coluna:j[12]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~24_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[12]~q\);

-- Location: LCCOMB_X32_Y16_N28
\passarinho|Add10~26\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~26_combout\ = (\passarinho|p_coluna:j[13]~q\ & (!\passarinho|Add10~25\)) # (!\passarinho|p_coluna:j[13]~q\ & ((\passarinho|Add10~25\) # (GND)))
-- \passarinho|Add10~27\ = CARRY((!\passarinho|Add10~25\) # (!\passarinho|p_coluna:j[13]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[13]~q\,
	datad => VCC,
	cin => \passarinho|Add10~25\,
	combout => \passarinho|Add10~26_combout\,
	cout => \passarinho|Add10~27\);

-- Location: FF_X32_Y16_N29
\passarinho|p_coluna:j[13]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~26_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[13]~q\);

-- Location: LCCOMB_X32_Y16_N30
\passarinho|Add10~28\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~28_combout\ = (\passarinho|p_coluna:j[14]~q\ & (\passarinho|Add10~27\ $ (GND))) # (!\passarinho|p_coluna:j[14]~q\ & (!\passarinho|Add10~27\ & VCC))
-- \passarinho|Add10~29\ = CARRY((\passarinho|p_coluna:j[14]~q\ & !\passarinho|Add10~27\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:j[14]~q\,
	datad => VCC,
	cin => \passarinho|Add10~27\,
	combout => \passarinho|Add10~28_combout\,
	cout => \passarinho|Add10~29\);

-- Location: FF_X32_Y16_N31
\passarinho|p_coluna:j[14]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~28_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[14]~q\);

-- Location: LCCOMB_X32_Y15_N0
\passarinho|Add10~30\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~30_combout\ = (\passarinho|p_coluna:j[15]~q\ & (!\passarinho|Add10~29\)) # (!\passarinho|p_coluna:j[15]~q\ & ((\passarinho|Add10~29\) # (GND)))
-- \passarinho|Add10~31\ = CARRY((!\passarinho|Add10~29\) # (!\passarinho|p_coluna:j[15]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[15]~q\,
	datad => VCC,
	cin => \passarinho|Add10~29\,
	combout => \passarinho|Add10~30_combout\,
	cout => \passarinho|Add10~31\);

-- Location: FF_X32_Y15_N1
\passarinho|p_coluna:j[15]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~30_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[15]~q\);

-- Location: LCCOMB_X32_Y15_N2
\passarinho|Add10~32\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~32_combout\ = (\passarinho|p_coluna:j[16]~q\ & (\passarinho|Add10~31\ $ (GND))) # (!\passarinho|p_coluna:j[16]~q\ & (!\passarinho|Add10~31\ & VCC))
-- \passarinho|Add10~33\ = CARRY((\passarinho|p_coluna:j[16]~q\ & !\passarinho|Add10~31\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[16]~q\,
	datad => VCC,
	cin => \passarinho|Add10~31\,
	combout => \passarinho|Add10~32_combout\,
	cout => \passarinho|Add10~33\);

-- Location: FF_X32_Y15_N3
\passarinho|p_coluna:j[16]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~32_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[16]~q\);

-- Location: LCCOMB_X32_Y15_N4
\passarinho|Add10~34\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~34_combout\ = (\passarinho|p_coluna:j[17]~q\ & (!\passarinho|Add10~33\)) # (!\passarinho|p_coluna:j[17]~q\ & ((\passarinho|Add10~33\) # (GND)))
-- \passarinho|Add10~35\ = CARRY((!\passarinho|Add10~33\) # (!\passarinho|p_coluna:j[17]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[17]~q\,
	datad => VCC,
	cin => \passarinho|Add10~33\,
	combout => \passarinho|Add10~34_combout\,
	cout => \passarinho|Add10~35\);

-- Location: FF_X32_Y15_N5
\passarinho|p_coluna:j[17]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~34_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[17]~q\);

-- Location: LCCOMB_X32_Y15_N6
\passarinho|Add10~36\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~36_combout\ = (\passarinho|p_coluna:j[18]~q\ & (\passarinho|Add10~35\ $ (GND))) # (!\passarinho|p_coluna:j[18]~q\ & (!\passarinho|Add10~35\ & VCC))
-- \passarinho|Add10~37\ = CARRY((\passarinho|p_coluna:j[18]~q\ & !\passarinho|Add10~35\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:j[18]~q\,
	datad => VCC,
	cin => \passarinho|Add10~35\,
	combout => \passarinho|Add10~36_combout\,
	cout => \passarinho|Add10~37\);

-- Location: FF_X32_Y15_N7
\passarinho|p_coluna:j[18]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~36_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[18]~q\);

-- Location: LCCOMB_X32_Y15_N8
\passarinho|Add10~38\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~38_combout\ = (\passarinho|p_coluna:j[19]~q\ & (!\passarinho|Add10~37\)) # (!\passarinho|p_coluna:j[19]~q\ & ((\passarinho|Add10~37\) # (GND)))
-- \passarinho|Add10~39\ = CARRY((!\passarinho|Add10~37\) # (!\passarinho|p_coluna:j[19]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[19]~q\,
	datad => VCC,
	cin => \passarinho|Add10~37\,
	combout => \passarinho|Add10~38_combout\,
	cout => \passarinho|Add10~39\);

-- Location: LCCOMB_X33_Y15_N4
\passarinho|Equal20~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal20~5_combout\ = (!\passarinho|Add10~38_combout\ & (!\passarinho|Add10~34_combout\ & (!\passarinho|Add10~36_combout\ & !\passarinho|Add10~32_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add10~38_combout\,
	datab => \passarinho|Add10~34_combout\,
	datac => \passarinho|Add10~36_combout\,
	datad => \passarinho|Add10~32_combout\,
	combout => \passarinho|Equal20~5_combout\);

-- Location: FF_X32_Y15_N13
\passarinho|p_coluna:j[21]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~42_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[21]~q\);

-- Location: LCCOMB_X32_Y15_N10
\passarinho|Add10~40\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~40_combout\ = (\passarinho|p_coluna:j[20]~q\ & (\passarinho|Add10~39\ $ (GND))) # (!\passarinho|p_coluna:j[20]~q\ & (!\passarinho|Add10~39\ & VCC))
-- \passarinho|Add10~41\ = CARRY((\passarinho|p_coluna:j[20]~q\ & !\passarinho|Add10~39\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:j[20]~q\,
	datad => VCC,
	cin => \passarinho|Add10~39\,
	combout => \passarinho|Add10~40_combout\,
	cout => \passarinho|Add10~41\);

-- Location: FF_X32_Y15_N11
\passarinho|p_coluna:j[20]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~40_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[20]~q\);

-- Location: LCCOMB_X32_Y15_N12
\passarinho|Add10~42\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~42_combout\ = (\passarinho|p_coluna:j[21]~q\ & (!\passarinho|Add10~41\)) # (!\passarinho|p_coluna:j[21]~q\ & ((\passarinho|Add10~41\) # (GND)))
-- \passarinho|Add10~43\ = CARRY((!\passarinho|Add10~41\) # (!\passarinho|p_coluna:j[21]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:j[21]~q\,
	datad => VCC,
	cin => \passarinho|Add10~41\,
	combout => \passarinho|Add10~42_combout\,
	cout => \passarinho|Add10~43\);

-- Location: FF_X32_Y15_N17
\passarinho|p_coluna:j[23]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~46_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[23]~q\);

-- Location: LCCOMB_X32_Y15_N14
\passarinho|Add10~44\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~44_combout\ = (\passarinho|p_coluna:j[22]~q\ & (\passarinho|Add10~43\ $ (GND))) # (!\passarinho|p_coluna:j[22]~q\ & (!\passarinho|Add10~43\ & VCC))
-- \passarinho|Add10~45\ = CARRY((\passarinho|p_coluna:j[22]~q\ & !\passarinho|Add10~43\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[22]~q\,
	datad => VCC,
	cin => \passarinho|Add10~43\,
	combout => \passarinho|Add10~44_combout\,
	cout => \passarinho|Add10~45\);

-- Location: FF_X32_Y15_N15
\passarinho|p_coluna:j[22]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~44_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[22]~q\);

-- Location: LCCOMB_X32_Y15_N16
\passarinho|Add10~46\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~46_combout\ = (\passarinho|p_coluna:j[23]~q\ & (!\passarinho|Add10~45\)) # (!\passarinho|p_coluna:j[23]~q\ & ((\passarinho|Add10~45\) # (GND)))
-- \passarinho|Add10~47\ = CARRY((!\passarinho|Add10~45\) # (!\passarinho|p_coluna:j[23]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[23]~q\,
	datad => VCC,
	cin => \passarinho|Add10~45\,
	combout => \passarinho|Add10~46_combout\,
	cout => \passarinho|Add10~47\);

-- Location: LCCOMB_X32_Y18_N0
\passarinho|Equal20~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal20~6_combout\ = (!\passarinho|Add10~42_combout\ & (!\passarinho|Add10~46_combout\ & (!\passarinho|Add10~44_combout\ & !\passarinho|Add10~40_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add10~42_combout\,
	datab => \passarinho|Add10~46_combout\,
	datac => \passarinho|Add10~44_combout\,
	datad => \passarinho|Add10~40_combout\,
	combout => \passarinho|Equal20~6_combout\);

-- Location: FF_X32_Y15_N27
\passarinho|p_coluna:j[28]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~56_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[28]~q\);

-- Location: LCCOMB_X32_Y15_N18
\passarinho|Add10~48\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~48_combout\ = (\passarinho|p_coluna:j[24]~q\ & (\passarinho|Add10~47\ $ (GND))) # (!\passarinho|p_coluna:j[24]~q\ & (!\passarinho|Add10~47\ & VCC))
-- \passarinho|Add10~49\ = CARRY((\passarinho|p_coluna:j[24]~q\ & !\passarinho|Add10~47\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[24]~q\,
	datad => VCC,
	cin => \passarinho|Add10~47\,
	combout => \passarinho|Add10~48_combout\,
	cout => \passarinho|Add10~49\);

-- Location: FF_X32_Y15_N19
\passarinho|p_coluna:j[24]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~48_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[24]~q\);

-- Location: LCCOMB_X32_Y15_N20
\passarinho|Add10~50\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~50_combout\ = (\passarinho|p_coluna:j[25]~q\ & (!\passarinho|Add10~49\)) # (!\passarinho|p_coluna:j[25]~q\ & ((\passarinho|Add10~49\) # (GND)))
-- \passarinho|Add10~51\ = CARRY((!\passarinho|Add10~49\) # (!\passarinho|p_coluna:j[25]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[25]~q\,
	datad => VCC,
	cin => \passarinho|Add10~49\,
	combout => \passarinho|Add10~50_combout\,
	cout => \passarinho|Add10~51\);

-- Location: FF_X32_Y15_N21
\passarinho|p_coluna:j[25]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~50_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[25]~q\);

-- Location: LCCOMB_X32_Y15_N22
\passarinho|Add10~52\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~52_combout\ = (\passarinho|p_coluna:j[26]~q\ & (\passarinho|Add10~51\ $ (GND))) # (!\passarinho|p_coluna:j[26]~q\ & (!\passarinho|Add10~51\ & VCC))
-- \passarinho|Add10~53\ = CARRY((\passarinho|p_coluna:j[26]~q\ & !\passarinho|Add10~51\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:j[26]~q\,
	datad => VCC,
	cin => \passarinho|Add10~51\,
	combout => \passarinho|Add10~52_combout\,
	cout => \passarinho|Add10~53\);

-- Location: FF_X32_Y15_N23
\passarinho|p_coluna:j[26]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~52_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[26]~q\);

-- Location: LCCOMB_X32_Y15_N24
\passarinho|Add10~54\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~54_combout\ = (\passarinho|p_coluna:j[27]~q\ & (!\passarinho|Add10~53\)) # (!\passarinho|p_coluna:j[27]~q\ & ((\passarinho|Add10~53\) # (GND)))
-- \passarinho|Add10~55\ = CARRY((!\passarinho|Add10~53\) # (!\passarinho|p_coluna:j[27]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[27]~q\,
	datad => VCC,
	cin => \passarinho|Add10~53\,
	combout => \passarinho|Add10~54_combout\,
	cout => \passarinho|Add10~55\);

-- Location: FF_X32_Y15_N25
\passarinho|p_coluna:j[27]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~54_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[27]~q\);

-- Location: LCCOMB_X32_Y15_N26
\passarinho|Add10~56\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~56_combout\ = (\passarinho|p_coluna:j[28]~q\ & (\passarinho|Add10~55\ $ (GND))) # (!\passarinho|p_coluna:j[28]~q\ & (!\passarinho|Add10~55\ & VCC))
-- \passarinho|Add10~57\ = CARRY((\passarinho|p_coluna:j[28]~q\ & !\passarinho|Add10~55\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:j[28]~q\,
	datad => VCC,
	cin => \passarinho|Add10~55\,
	combout => \passarinho|Add10~56_combout\,
	cout => \passarinho|Add10~57\);

-- Location: FF_X32_Y15_N31
\passarinho|p_coluna:j[30]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~60_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[30]~q\);

-- Location: LCCOMB_X32_Y15_N28
\passarinho|Add10~58\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~58_combout\ = (\passarinho|p_coluna:j[29]~q\ & (!\passarinho|Add10~57\)) # (!\passarinho|p_coluna:j[29]~q\ & ((\passarinho|Add10~57\) # (GND)))
-- \passarinho|Add10~59\ = CARRY((!\passarinho|Add10~57\) # (!\passarinho|p_coluna:j[29]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:j[29]~q\,
	datad => VCC,
	cin => \passarinho|Add10~57\,
	combout => \passarinho|Add10~58_combout\,
	cout => \passarinho|Add10~59\);

-- Location: FF_X32_Y15_N29
\passarinho|p_coluna:j[29]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add10~58_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:j[29]~q\);

-- Location: LCCOMB_X32_Y15_N30
\passarinho|Add10~60\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add10~60_combout\ = \passarinho|p_coluna:j[30]~q\ $ (!\passarinho|Add10~59\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010110100101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:j[30]~q\,
	cin => \passarinho|Add10~59\,
	combout => \passarinho|Add10~60_combout\);

-- Location: LCCOMB_X32_Y18_N2
\passarinho|Equal20~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal20~7_combout\ = (!\passarinho|Add10~50_combout\ & (!\passarinho|Add10~54_combout\ & (!\passarinho|Add10~48_combout\ & !\passarinho|Add10~52_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add10~50_combout\,
	datab => \passarinho|Add10~54_combout\,
	datac => \passarinho|Add10~48_combout\,
	datad => \passarinho|Add10~52_combout\,
	combout => \passarinho|Equal20~7_combout\);

-- Location: LCCOMB_X32_Y18_N4
\passarinho|Equal20~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal20~8_combout\ = (!\passarinho|Add10~56_combout\ & (!\passarinho|Add10~60_combout\ & (!\passarinho|Add10~58_combout\ & \passarinho|Equal20~7_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add10~56_combout\,
	datab => \passarinho|Add10~60_combout\,
	datac => \passarinho|Add10~58_combout\,
	datad => \passarinho|Equal20~7_combout\,
	combout => \passarinho|Equal20~8_combout\);

-- Location: LCCOMB_X32_Y16_N0
\passarinho|Equal20~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal20~2_combout\ = (!\passarinho|Add10~16_combout\ & (!\passarinho|Add10~20_combout\ & (!\passarinho|Add10~22_combout\ & \passarinho|Add10~18_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add10~16_combout\,
	datab => \passarinho|Add10~20_combout\,
	datac => \passarinho|Add10~22_combout\,
	datad => \passarinho|Add10~18_combout\,
	combout => \passarinho|Equal20~2_combout\);

-- Location: LCCOMB_X33_Y16_N0
\passarinho|Equal20~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal20~0_combout\ = (!\passarinho|Add10~0_combout\ & (!\passarinho|Add10~4_combout\ & (!\passarinho|Add10~2_combout\ & !\passarinho|Add10~6_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add10~0_combout\,
	datab => \passarinho|Add10~4_combout\,
	datac => \passarinho|Add10~2_combout\,
	datad => \passarinho|Add10~6_combout\,
	combout => \passarinho|Equal20~0_combout\);

-- Location: LCCOMB_X33_Y16_N4
\passarinho|Equal20~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal20~1_combout\ = (!\passarinho|Add10~10_combout\ & (!\passarinho|Add10~8_combout\ & (\passarinho|Add10~14_combout\ & !\passarinho|Add10~12_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add10~10_combout\,
	datab => \passarinho|Add10~8_combout\,
	datac => \passarinho|Add10~14_combout\,
	datad => \passarinho|Add10~12_combout\,
	combout => \passarinho|Equal20~1_combout\);

-- Location: LCCOMB_X33_Y16_N12
\passarinho|Equal20~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal20~3_combout\ = (!\passarinho|Add10~28_combout\ & (!\passarinho|Add10~30_combout\ & (!\passarinho|Add10~24_combout\ & !\passarinho|Add10~26_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add10~28_combout\,
	datab => \passarinho|Add10~30_combout\,
	datac => \passarinho|Add10~24_combout\,
	datad => \passarinho|Add10~26_combout\,
	combout => \passarinho|Equal20~3_combout\);

-- Location: LCCOMB_X33_Y16_N6
\passarinho|Equal20~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal20~4_combout\ = (\passarinho|Equal20~2_combout\ & (\passarinho|Equal20~0_combout\ & (\passarinho|Equal20~1_combout\ & \passarinho|Equal20~3_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal20~2_combout\,
	datab => \passarinho|Equal20~0_combout\,
	datac => \passarinho|Equal20~1_combout\,
	datad => \passarinho|Equal20~3_combout\,
	combout => \passarinho|Equal20~4_combout\);

-- Location: LCCOMB_X32_Y18_N30
\passarinho|Equal20~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal20~9_combout\ = (\passarinho|Equal20~5_combout\ & (\passarinho|Equal20~6_combout\ & (\passarinho|Equal20~8_combout\ & \passarinho|Equal20~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal20~5_combout\,
	datab => \passarinho|Equal20~6_combout\,
	datac => \passarinho|Equal20~8_combout\,
	datad => \passarinho|Equal20~4_combout\,
	combout => \passarinho|Equal20~9_combout\);

-- Location: LCCOMB_X27_Y17_N26
\passarinho|deslocamentoH_1~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamentoH_1~0_combout\ = (\passarinho|Equal12~9_combout\ & ((!\passarinho|Equal20~9_combout\) # (!\passarinho|Equal13~9_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010001010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal12~9_combout\,
	datab => \passarinho|Equal13~9_combout\,
	datad => \passarinho|Equal20~9_combout\,
	combout => \passarinho|deslocamentoH_1~0_combout\);

-- Location: FF_X27_Y17_N5
\passarinho|deslocamentoH_1[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamentoH_1[7]~2_combout\,
	ena => \passarinho|ALT_INV_deslocamentoH_1~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_1\(7));

-- Location: FF_X27_Y17_N21
\passarinho|deslocamentoH_1[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[6]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_1~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_1\(6));

-- Location: FF_X27_Y17_N11
\passarinho|deslocamentoH_1[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[5]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_1~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_1\(5));

-- Location: FF_X27_Y17_N17
\passarinho|deslocamentoH_1[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[4]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_1~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_1\(4));

-- Location: FF_X27_Y17_N27
\passarinho|deslocamentoH_1[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[3]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_1~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_1\(3));

-- Location: FF_X27_Y17_N13
\passarinho|deslocamentoH_1[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[2]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_1~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_1\(2));

-- Location: FF_X27_Y17_N1
\passarinho|deslocamentoH_1[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[1]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_1~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_1\(1));

-- Location: LCCOMB_X19_Y18_N14
\passarinho|Add20~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add20~1_cout\ = CARRY(\passarinho|deslocamentoH_1\(1))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_1\(1),
	datad => VCC,
	cout => \passarinho|Add20~1_cout\);

-- Location: LCCOMB_X19_Y18_N16
\passarinho|Add20~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add20~2_combout\ = (\passarinho|deslocamentoH_1\(2) & (\passarinho|Add20~1_cout\ & VCC)) # (!\passarinho|deslocamentoH_1\(2) & (!\passarinho|Add20~1_cout\))
-- \passarinho|Add20~3\ = CARRY((!\passarinho|deslocamentoH_1\(2) & !\passarinho|Add20~1_cout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_1\(2),
	datad => VCC,
	cin => \passarinho|Add20~1_cout\,
	combout => \passarinho|Add20~2_combout\,
	cout => \passarinho|Add20~3\);

-- Location: LCCOMB_X19_Y18_N18
\passarinho|Add20~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add20~4_combout\ = (\passarinho|deslocamentoH_1\(3) & (\passarinho|Add20~3\ $ (GND))) # (!\passarinho|deslocamentoH_1\(3) & (!\passarinho|Add20~3\ & VCC))
-- \passarinho|Add20~5\ = CARRY((\passarinho|deslocamentoH_1\(3) & !\passarinho|Add20~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_1\(3),
	datad => VCC,
	cin => \passarinho|Add20~3\,
	combout => \passarinho|Add20~4_combout\,
	cout => \passarinho|Add20~5\);

-- Location: LCCOMB_X19_Y18_N20
\passarinho|Add20~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add20~6_combout\ = (\passarinho|deslocamentoH_1\(4) & (!\passarinho|Add20~5\)) # (!\passarinho|deslocamentoH_1\(4) & ((\passarinho|Add20~5\) # (GND)))
-- \passarinho|Add20~7\ = CARRY((!\passarinho|Add20~5\) # (!\passarinho|deslocamentoH_1\(4)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_1\(4),
	datad => VCC,
	cin => \passarinho|Add20~5\,
	combout => \passarinho|Add20~6_combout\,
	cout => \passarinho|Add20~7\);

-- Location: LCCOMB_X19_Y18_N22
\passarinho|Add20~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add20~8_combout\ = (\passarinho|deslocamentoH_1\(5) & (\passarinho|Add20~7\ $ (GND))) # (!\passarinho|deslocamentoH_1\(5) & (!\passarinho|Add20~7\ & VCC))
-- \passarinho|Add20~9\ = CARRY((\passarinho|deslocamentoH_1\(5) & !\passarinho|Add20~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_1\(5),
	datad => VCC,
	cin => \passarinho|Add20~7\,
	combout => \passarinho|Add20~8_combout\,
	cout => \passarinho|Add20~9\);

-- Location: LCCOMB_X19_Y18_N24
\passarinho|Add20~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add20~10_combout\ = (\passarinho|deslocamentoH_1\(6) & (!\passarinho|Add20~9\)) # (!\passarinho|deslocamentoH_1\(6) & ((\passarinho|Add20~9\) # (GND)))
-- \passarinho|Add20~11\ = CARRY((!\passarinho|Add20~9\) # (!\passarinho|deslocamentoH_1\(6)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_1\(6),
	datad => VCC,
	cin => \passarinho|Add20~9\,
	combout => \passarinho|Add20~10_combout\,
	cout => \passarinho|Add20~11\);

-- Location: LCCOMB_X19_Y18_N26
\passarinho|Add20~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add20~12_combout\ = (\passarinho|deslocamentoH_1\(7) & ((GND) # (!\passarinho|Add20~11\))) # (!\passarinho|deslocamentoH_1\(7) & (\passarinho|Add20~11\ $ (GND)))
-- \passarinho|Add20~13\ = CARRY((\passarinho|deslocamentoH_1\(7)) # (!\passarinho|Add20~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101010101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_1\(7),
	datad => VCC,
	cin => \passarinho|Add20~11\,
	combout => \passarinho|Add20~12_combout\,
	cout => \passarinho|Add20~13\);

-- Location: LCCOMB_X19_Y18_N28
\passarinho|Add20~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add20~14_combout\ = \passarinho|Add20~13\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	cin => \passarinho|Add20~13\,
	combout => \passarinho|Add20~14_combout\);

-- Location: LCCOMB_X19_Y19_N20
\passarinho|Equal23~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal23~0_combout\ = (!\passarinho|Vcount\(9) & (\passarinho|Vcount\(8) $ (!\passarinho|Add20~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110000000011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Vcount\(8),
	datac => \passarinho|Vcount\(9),
	datad => \passarinho|Add20~14_combout\,
	combout => \passarinho|Equal23~0_combout\);

-- Location: LCCOMB_X19_Y18_N12
\passarinho|Equal23~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal23~4_combout\ = (\passarinho|Vcount\(6) & (\passarinho|Add20~10_combout\ & (\passarinho|Vcount\(7) $ (!\passarinho|Add20~12_combout\)))) # (!\passarinho|Vcount\(6) & (!\passarinho|Add20~10_combout\ & (\passarinho|Vcount\(7) $ 
-- (!\passarinho|Add20~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(6),
	datab => \passarinho|Vcount\(7),
	datac => \passarinho|Add20~12_combout\,
	datad => \passarinho|Add20~10_combout\,
	combout => \passarinho|Equal23~4_combout\);

-- Location: LCCOMB_X28_Y17_N28
\passarinho|deslocamentoH_1~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamentoH_1~1_combout\ = (\passarinho|deslocamentoH_1~0_combout\ & ((\passarinho|deslocamentoH_1\(0)))) # (!\passarinho|deslocamentoH_1~0_combout\ & (!\passarinho|Randomico:rand_temp[0]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000001010101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Randomico:rand_temp[0]~q\,
	datac => \passarinho|deslocamentoH_1\(0),
	datad => \passarinho|deslocamentoH_1~0_combout\,
	combout => \passarinho|deslocamentoH_1~1_combout\);

-- Location: FF_X28_Y17_N29
\passarinho|deslocamentoH_1[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamentoH_1~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_1\(0));

-- Location: LCCOMB_X27_Y17_N0
\passarinho|Equal23~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal23~1_combout\ = (\passarinho|Vcount\(1) & (!\passarinho|deslocamentoH_1\(1) & (\passarinho|Vcount\(0) $ (\passarinho|deslocamentoH_1\(0))))) # (!\passarinho|Vcount\(1) & (\passarinho|deslocamentoH_1\(1) & (\passarinho|Vcount\(0) $ 
-- (\passarinho|deslocamentoH_1\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0001001001001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(1),
	datab => \passarinho|Vcount\(0),
	datac => \passarinho|deslocamentoH_1\(1),
	datad => \passarinho|deslocamentoH_1\(0),
	combout => \passarinho|Equal23~1_combout\);

-- Location: LCCOMB_X19_Y18_N4
\passarinho|Equal23~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal23~2_combout\ = (\passarinho|Vcount\(3) & (\passarinho|Add20~4_combout\ & (\passarinho|Vcount\(2) $ (!\passarinho|Add20~2_combout\)))) # (!\passarinho|Vcount\(3) & (!\passarinho|Add20~4_combout\ & (\passarinho|Vcount\(2) $ 
-- (!\passarinho|Add20~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(3),
	datab => \passarinho|Add20~4_combout\,
	datac => \passarinho|Vcount\(2),
	datad => \passarinho|Add20~2_combout\,
	combout => \passarinho|Equal23~2_combout\);

-- Location: LCCOMB_X19_Y18_N2
\passarinho|Equal23~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal23~3_combout\ = (\passarinho|Vcount\(5) & (\passarinho|Add20~8_combout\ & (\passarinho|Vcount\(4) $ (!\passarinho|Add20~6_combout\)))) # (!\passarinho|Vcount\(5) & (!\passarinho|Add20~8_combout\ & (\passarinho|Vcount\(4) $ 
-- (!\passarinho|Add20~6_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(5),
	datab => \passarinho|Vcount\(4),
	datac => \passarinho|Add20~8_combout\,
	datad => \passarinho|Add20~6_combout\,
	combout => \passarinho|Equal23~3_combout\);

-- Location: LCCOMB_X19_Y18_N10
\passarinho|Equal23~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal23~5_combout\ = (\passarinho|Equal23~4_combout\ & (\passarinho|Equal23~1_combout\ & (\passarinho|Equal23~2_combout\ & \passarinho|Equal23~3_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal23~4_combout\,
	datab => \passarinho|Equal23~1_combout\,
	datac => \passarinho|Equal23~2_combout\,
	datad => \passarinho|Equal23~3_combout\,
	combout => \passarinho|Equal23~5_combout\);

-- Location: LCCOMB_X23_Y19_N24
\passarinho|coluna_1_H~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_1_H~0_combout\ = (\passarinho|Equal11~0_combout\ & ((\passarinho|coluna_1_H~q\) # ((\passarinho|Equal23~0_combout\ & \passarinho|Equal23~5_combout\)))) # (!\passarinho|Equal11~0_combout\ & (\passarinho|Equal23~0_combout\ & 
-- ((\passarinho|Equal23~5_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110110010100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal11~0_combout\,
	datab => \passarinho|Equal23~0_combout\,
	datac => \passarinho|coluna_1_H~q\,
	datad => \passarinho|Equal23~5_combout\,
	combout => \passarinho|coluna_1_H~0_combout\);

-- Location: FF_X23_Y19_N25
\passarinho|coluna_1_H\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|coluna_1_H~0_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|coluna_1_H~q\);

-- Location: LCCOMB_X30_Y18_N0
\passarinho|Add6~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~0_combout\ = \passarinho|deslocamento\(0) $ (GND)
-- \passarinho|Add6~1\ = CARRY(!\passarinho|deslocamento\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101001010101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(0),
	datad => VCC,
	combout => \passarinho|Add6~0_combout\,
	cout => \passarinho|Add6~1\);

-- Location: LCCOMB_X31_Y18_N20
\passarinho|Add6~32\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~32_combout\ = (\passarinho|Equal20~9_combout\) # (!\passarinho|Add6~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add6~0_combout\,
	datad => \passarinho|Equal20~9_combout\,
	combout => \passarinho|Add6~32_combout\);

-- Location: FF_X31_Y18_N21
\passarinho|deslocamento[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add6~32_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento\(0));

-- Location: LCCOMB_X30_Y18_N2
\passarinho|Add6~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~2_combout\ = (\passarinho|deslocamento\(1) & (!\passarinho|Add6~1\)) # (!\passarinho|deslocamento\(1) & ((\passarinho|Add6~1\) # (GND)))
-- \passarinho|Add6~3\ = CARRY((!\passarinho|Add6~1\) # (!\passarinho|deslocamento\(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(1),
	datad => VCC,
	cin => \passarinho|Add6~1\,
	combout => \passarinho|Add6~2_combout\,
	cout => \passarinho|Add6~3\);

-- Location: LCCOMB_X31_Y18_N22
\passarinho|Add6~31\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~31_combout\ = (\passarinho|Add6~2_combout\ & !\passarinho|Equal20~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add6~2_combout\,
	datad => \passarinho|Equal20~9_combout\,
	combout => \passarinho|Add6~31_combout\);

-- Location: FF_X31_Y18_N23
\passarinho|deslocamento[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add6~31_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento\(1));

-- Location: LCCOMB_X30_Y18_N4
\passarinho|Add6~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~4_combout\ = (\passarinho|deslocamento\(2) & (\passarinho|Add6~3\ $ (GND))) # (!\passarinho|deslocamento\(2) & (!\passarinho|Add6~3\ & VCC))
-- \passarinho|Add6~5\ = CARRY((\passarinho|deslocamento\(2) & !\passarinho|Add6~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(2),
	datad => VCC,
	cin => \passarinho|Add6~3\,
	combout => \passarinho|Add6~4_combout\,
	cout => \passarinho|Add6~5\);

-- Location: LCCOMB_X30_Y18_N30
\passarinho|Add6~30\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~30_combout\ = (\passarinho|Add6~4_combout\ & !\passarinho|Equal20~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add6~4_combout\,
	datad => \passarinho|Equal20~9_combout\,
	combout => \passarinho|Add6~30_combout\);

-- Location: FF_X30_Y18_N31
\passarinho|deslocamento[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add6~30_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento\(2));

-- Location: LCCOMB_X30_Y18_N6
\passarinho|Add6~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~6_combout\ = (\passarinho|deslocamento\(3) & (!\passarinho|Add6~5\)) # (!\passarinho|deslocamento\(3) & ((\passarinho|Add6~5\) # (GND)))
-- \passarinho|Add6~7\ = CARRY((!\passarinho|Add6~5\) # (!\passarinho|deslocamento\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento\(3),
	datad => VCC,
	cin => \passarinho|Add6~5\,
	combout => \passarinho|Add6~6_combout\,
	cout => \passarinho|Add6~7\);

-- Location: LCCOMB_X31_Y18_N4
\passarinho|Add6~29\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~29_combout\ = (\passarinho|Add6~6_combout\ & !\passarinho|Equal20~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add6~6_combout\,
	datad => \passarinho|Equal20~9_combout\,
	combout => \passarinho|Add6~29_combout\);

-- Location: FF_X31_Y18_N5
\passarinho|deslocamento[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add6~29_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento\(3));

-- Location: LCCOMB_X30_Y18_N8
\passarinho|Add6~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~8_combout\ = (\passarinho|deslocamento\(4) & (\passarinho|Add6~7\ $ (GND))) # (!\passarinho|deslocamento\(4) & (!\passarinho|Add6~7\ & VCC))
-- \passarinho|Add6~9\ = CARRY((\passarinho|deslocamento\(4) & !\passarinho|Add6~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento\(4),
	datad => VCC,
	cin => \passarinho|Add6~7\,
	combout => \passarinho|Add6~8_combout\,
	cout => \passarinho|Add6~9\);

-- Location: LCCOMB_X30_Y18_N28
\passarinho|Add6~28\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~28_combout\ = (\passarinho|Add6~8_combout\ & !\passarinho|Equal20~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add6~8_combout\,
	datad => \passarinho|Equal20~9_combout\,
	combout => \passarinho|Add6~28_combout\);

-- Location: FF_X30_Y18_N29
\passarinho|deslocamento[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add6~28_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento\(4));

-- Location: LCCOMB_X30_Y18_N10
\passarinho|Add6~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~10_combout\ = (\passarinho|deslocamento\(5) & (!\passarinho|Add6~9\)) # (!\passarinho|deslocamento\(5) & ((\passarinho|Add6~9\) # (GND)))
-- \passarinho|Add6~11\ = CARRY((!\passarinho|Add6~9\) # (!\passarinho|deslocamento\(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(5),
	datad => VCC,
	cin => \passarinho|Add6~9\,
	combout => \passarinho|Add6~10_combout\,
	cout => \passarinho|Add6~11\);

-- Location: LCCOMB_X29_Y18_N2
\passarinho|Add6~27\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~27_combout\ = (\passarinho|Add6~10_combout\ & !\passarinho|Equal20~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add6~10_combout\,
	datad => \passarinho|Equal20~9_combout\,
	combout => \passarinho|Add6~27_combout\);

-- Location: FF_X29_Y18_N3
\passarinho|deslocamento[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add6~27_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento\(5));

-- Location: LCCOMB_X30_Y18_N12
\passarinho|Add6~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~12_combout\ = (\passarinho|deslocamento\(6) & (\passarinho|Add6~11\ $ (GND))) # (!\passarinho|deslocamento\(6) & (!\passarinho|Add6~11\ & VCC))
-- \passarinho|Add6~13\ = CARRY((\passarinho|deslocamento\(6) & !\passarinho|Add6~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(6),
	datad => VCC,
	cin => \passarinho|Add6~11\,
	combout => \passarinho|Add6~12_combout\,
	cout => \passarinho|Add6~13\);

-- Location: LCCOMB_X30_Y18_N22
\passarinho|Add6~26\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~26_combout\ = (\passarinho|Add6~12_combout\ & !\passarinho|Equal20~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add6~12_combout\,
	datad => \passarinho|Equal20~9_combout\,
	combout => \passarinho|Add6~26_combout\);

-- Location: FF_X30_Y18_N23
\passarinho|deslocamento[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add6~26_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento\(6));

-- Location: LCCOMB_X30_Y18_N14
\passarinho|Add6~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~14_combout\ = (\passarinho|deslocamento\(7) & (!\passarinho|Add6~13\)) # (!\passarinho|deslocamento\(7) & ((\passarinho|Add6~13\) # (GND)))
-- \passarinho|Add6~15\ = CARRY((!\passarinho|Add6~13\) # (!\passarinho|deslocamento\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento\(7),
	datad => VCC,
	cin => \passarinho|Add6~13\,
	combout => \passarinho|Add6~14_combout\,
	cout => \passarinho|Add6~15\);

-- Location: LCCOMB_X30_Y18_N24
\passarinho|Add6~25\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~25_combout\ = (\passarinho|Add6~14_combout\ & !\passarinho|Equal20~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add6~14_combout\,
	datad => \passarinho|Equal20~9_combout\,
	combout => \passarinho|Add6~25_combout\);

-- Location: FF_X30_Y18_N25
\passarinho|deslocamento[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add6~25_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento\(7));

-- Location: LCCOMB_X30_Y18_N16
\passarinho|Add6~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~16_combout\ = (\passarinho|deslocamento\(8) & (\passarinho|Add6~15\ $ (GND))) # (!\passarinho|deslocamento\(8) & (!\passarinho|Add6~15\ & VCC))
-- \passarinho|Add6~17\ = CARRY((\passarinho|deslocamento\(8) & !\passarinho|Add6~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento\(8),
	datad => VCC,
	cin => \passarinho|Add6~15\,
	combout => \passarinho|Add6~16_combout\,
	cout => \passarinho|Add6~17\);

-- Location: LCCOMB_X29_Y18_N20
\passarinho|Add6~24\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~24_combout\ = (\passarinho|Add6~16_combout\ & !\passarinho|Equal20~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add6~16_combout\,
	datad => \passarinho|Equal20~9_combout\,
	combout => \passarinho|Add6~24_combout\);

-- Location: FF_X29_Y18_N21
\passarinho|deslocamento[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add6~24_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento\(8));

-- Location: LCCOMB_X30_Y18_N18
\passarinho|Add6~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~18_combout\ = (\passarinho|deslocamento\(9) & (!\passarinho|Add6~17\)) # (!\passarinho|deslocamento\(9) & ((\passarinho|Add6~17\) # (GND)))
-- \passarinho|Add6~19\ = CARRY((!\passarinho|Add6~17\) # (!\passarinho|deslocamento\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento\(9),
	datad => VCC,
	cin => \passarinho|Add6~17\,
	combout => \passarinho|Add6~18_combout\,
	cout => \passarinho|Add6~19\);

-- Location: LCCOMB_X29_Y18_N30
\passarinho|Add6~23\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~23_combout\ = (\passarinho|Add6~18_combout\ & !\passarinho|Equal20~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add6~18_combout\,
	datad => \passarinho|Equal20~9_combout\,
	combout => \passarinho|Add6~23_combout\);

-- Location: FF_X29_Y18_N31
\passarinho|deslocamento[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add6~23_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento\(9));

-- Location: LCCOMB_X29_Y18_N6
\passarinho|Add18~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add18~0_combout\ = (\passarinho|deslocamento\(4) & (!\passarinho|deslocamento\(5) & VCC)) # (!\passarinho|deslocamento\(4) & (\passarinho|deslocamento\(5) $ (GND)))
-- \passarinho|Add18~1\ = CARRY((!\passarinho|deslocamento\(4) & !\passarinho|deslocamento\(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110011000010001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(4),
	datab => \passarinho|deslocamento\(5),
	datad => VCC,
	combout => \passarinho|Add18~0_combout\,
	cout => \passarinho|Add18~1\);

-- Location: LCCOMB_X29_Y18_N8
\passarinho|Add18~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add18~2_combout\ = (\passarinho|deslocamento\(6) & (!\passarinho|Add18~1\)) # (!\passarinho|deslocamento\(6) & (\passarinho|Add18~1\ & VCC))
-- \passarinho|Add18~3\ = CARRY((\passarinho|deslocamento\(6) & !\passarinho|Add18~1\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento\(6),
	datad => VCC,
	cin => \passarinho|Add18~1\,
	combout => \passarinho|Add18~2_combout\,
	cout => \passarinho|Add18~3\);

-- Location: LCCOMB_X29_Y18_N10
\passarinho|Add18~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add18~4_combout\ = (\passarinho|deslocamento\(7) & (\passarinho|Add18~3\ $ (GND))) # (!\passarinho|deslocamento\(7) & ((GND) # (!\passarinho|Add18~3\)))
-- \passarinho|Add18~5\ = CARRY((!\passarinho|Add18~3\) # (!\passarinho|deslocamento\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010101011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(7),
	datad => VCC,
	cin => \passarinho|Add18~3\,
	combout => \passarinho|Add18~4_combout\,
	cout => \passarinho|Add18~5\);

-- Location: LCCOMB_X29_Y18_N12
\passarinho|Add18~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add18~6_combout\ = (\passarinho|deslocamento\(8) & ((\passarinho|Add18~5\) # (GND))) # (!\passarinho|deslocamento\(8) & (!\passarinho|Add18~5\))
-- \passarinho|Add18~7\ = CARRY((\passarinho|deslocamento\(8)) # (!\passarinho|Add18~5\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001111001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento\(8),
	datad => VCC,
	cin => \passarinho|Add18~5\,
	combout => \passarinho|Add18~6_combout\,
	cout => \passarinho|Add18~7\);

-- Location: LCCOMB_X29_Y18_N14
\passarinho|Add18~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add18~8_combout\ = (\passarinho|deslocamento\(9) & (\passarinho|Add18~7\ $ (GND))) # (!\passarinho|deslocamento\(9) & ((GND) # (!\passarinho|Add18~7\)))
-- \passarinho|Add18~9\ = CARRY((!\passarinho|Add18~7\) # (!\passarinho|deslocamento\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010101011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(9),
	datad => VCC,
	cin => \passarinho|Add18~7\,
	combout => \passarinho|Add18~8_combout\,
	cout => \passarinho|Add18~9\);

-- Location: LCCOMB_X29_Y18_N22
\passarinho|Equal21~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal21~5_combout\ = (\passarinho|Hcount\(8) & (\passarinho|Add18~6_combout\ & (\passarinho|Hcount\(9) $ (!\passarinho|Add18~8_combout\)))) # (!\passarinho|Hcount\(8) & (!\passarinho|Add18~6_combout\ & (\passarinho|Hcount\(9) $ 
-- (!\passarinho|Add18~8_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(8),
	datab => \passarinho|Hcount\(9),
	datac => \passarinho|Add18~8_combout\,
	datad => \passarinho|Add18~6_combout\,
	combout => \passarinho|Equal21~5_combout\);

-- Location: LCCOMB_X30_Y18_N20
\passarinho|Add6~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~20_combout\ = \passarinho|deslocamento\(10) $ (!\passarinho|Add6~19\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010110100101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(10),
	cin => \passarinho|Add6~19\,
	combout => \passarinho|Add6~20_combout\);

-- Location: LCCOMB_X30_Y18_N26
\passarinho|Add6~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add6~22_combout\ = (\passarinho|Add6~20_combout\ & !\passarinho|Equal20~9_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add6~20_combout\,
	datad => \passarinho|Equal20~9_combout\,
	combout => \passarinho|Add6~22_combout\);

-- Location: FF_X30_Y18_N27
\passarinho|deslocamento[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add6~22_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento\(10));

-- Location: LCCOMB_X28_Y18_N0
\passarinho|Add19~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add19~0_combout\ = (\passarinho|deslocamento\(0) & (\passarinho|deslocamento\(1) $ (GND))) # (!\passarinho|deslocamento\(0) & (!\passarinho|deslocamento\(1) & VCC))
-- \passarinho|Add19~1\ = CARRY((\passarinho|deslocamento\(0) & !\passarinho|deslocamento\(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001100100100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(0),
	datab => \passarinho|deslocamento\(1),
	datad => VCC,
	combout => \passarinho|Add19~0_combout\,
	cout => \passarinho|Add19~1\);

-- Location: LCCOMB_X28_Y18_N2
\passarinho|Add19~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add19~2_combout\ = (\passarinho|deslocamento\(2) & ((\passarinho|Add19~1\) # (GND))) # (!\passarinho|deslocamento\(2) & (!\passarinho|Add19~1\))
-- \passarinho|Add19~3\ = CARRY((\passarinho|deslocamento\(2)) # (!\passarinho|Add19~1\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001111001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento\(2),
	datad => VCC,
	cin => \passarinho|Add19~1\,
	combout => \passarinho|Add19~2_combout\,
	cout => \passarinho|Add19~3\);

-- Location: LCCOMB_X28_Y18_N4
\passarinho|Add19~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add19~4_combout\ = (\passarinho|deslocamento\(3) & (!\passarinho|Add19~3\ & VCC)) # (!\passarinho|deslocamento\(3) & (\passarinho|Add19~3\ $ (GND)))
-- \passarinho|Add19~5\ = CARRY((!\passarinho|deslocamento\(3) & !\passarinho|Add19~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento\(3),
	datad => VCC,
	cin => \passarinho|Add19~3\,
	combout => \passarinho|Add19~4_combout\,
	cout => \passarinho|Add19~5\);

-- Location: LCCOMB_X28_Y18_N6
\passarinho|Add19~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add19~6_combout\ = (\passarinho|deslocamento\(4) & (!\passarinho|Add19~5\)) # (!\passarinho|deslocamento\(4) & (\passarinho|Add19~5\ & VCC))
-- \passarinho|Add19~7\ = CARRY((\passarinho|deslocamento\(4) & !\passarinho|Add19~5\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento\(4),
	datad => VCC,
	cin => \passarinho|Add19~5\,
	combout => \passarinho|Add19~6_combout\,
	cout => \passarinho|Add19~7\);

-- Location: LCCOMB_X28_Y18_N8
\passarinho|Add19~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add19~8_combout\ = (\passarinho|deslocamento\(5) & (!\passarinho|Add19~7\ & VCC)) # (!\passarinho|deslocamento\(5) & (\passarinho|Add19~7\ $ (GND)))
-- \passarinho|Add19~9\ = CARRY((!\passarinho|deslocamento\(5) & !\passarinho|Add19~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(5),
	datad => VCC,
	cin => \passarinho|Add19~7\,
	combout => \passarinho|Add19~8_combout\,
	cout => \passarinho|Add19~9\);

-- Location: LCCOMB_X28_Y18_N10
\passarinho|Add19~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add19~10_combout\ = (\passarinho|deslocamento\(6) & ((\passarinho|Add19~9\) # (GND))) # (!\passarinho|deslocamento\(6) & (!\passarinho|Add19~9\))
-- \passarinho|Add19~11\ = CARRY((\passarinho|deslocamento\(6)) # (!\passarinho|Add19~9\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010110101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(6),
	datad => VCC,
	cin => \passarinho|Add19~9\,
	combout => \passarinho|Add19~10_combout\,
	cout => \passarinho|Add19~11\);

-- Location: LCCOMB_X28_Y18_N12
\passarinho|Add19~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add19~12_combout\ = (\passarinho|deslocamento\(7) & (!\passarinho|Add19~11\ & VCC)) # (!\passarinho|deslocamento\(7) & (\passarinho|Add19~11\ $ (GND)))
-- \passarinho|Add19~13\ = CARRY((!\passarinho|deslocamento\(7) & !\passarinho|Add19~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento\(7),
	datad => VCC,
	cin => \passarinho|Add19~11\,
	combout => \passarinho|Add19~12_combout\,
	cout => \passarinho|Add19~13\);

-- Location: LCCOMB_X28_Y18_N14
\passarinho|Add19~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add19~14_combout\ = (\passarinho|deslocamento\(8) & (!\passarinho|Add19~13\)) # (!\passarinho|deslocamento\(8) & (\passarinho|Add19~13\ & VCC))
-- \passarinho|Add19~15\ = CARRY((\passarinho|deslocamento\(8) & !\passarinho|Add19~13\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(8),
	datad => VCC,
	cin => \passarinho|Add19~13\,
	combout => \passarinho|Add19~14_combout\,
	cout => \passarinho|Add19~15\);

-- Location: LCCOMB_X28_Y18_N16
\passarinho|Add19~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add19~16_combout\ = (\passarinho|deslocamento\(9) & (\passarinho|Add19~15\ $ (GND))) # (!\passarinho|deslocamento\(9) & ((GND) # (!\passarinho|Add19~15\)))
-- \passarinho|Add19~17\ = CARRY((!\passarinho|Add19~15\) # (!\passarinho|deslocamento\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010101011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(9),
	datad => VCC,
	cin => \passarinho|Add19~15\,
	combout => \passarinho|Add19~16_combout\,
	cout => \passarinho|Add19~17\);

-- Location: LCCOMB_X28_Y18_N18
\passarinho|Add19~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add19~18_combout\ = \passarinho|Add19~17\ $ (!\passarinho|deslocamento\(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|deslocamento\(10),
	cin => \passarinho|Add19~17\,
	combout => \passarinho|Add19~18_combout\);

-- Location: LCCOMB_X28_Y18_N22
\passarinho|Equal22~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal22~2_combout\ = (\passarinho|Hcount\(5) & (\passarinho|Add19~8_combout\ & (\passarinho|Hcount\(4) $ (!\passarinho|Add19~6_combout\)))) # (!\passarinho|Hcount\(5) & (!\passarinho|Add19~8_combout\ & (\passarinho|Hcount\(4) $ 
-- (!\passarinho|Add19~6_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(5),
	datab => \passarinho|Hcount\(4),
	datac => \passarinho|Add19~8_combout\,
	datad => \passarinho|Add19~6_combout\,
	combout => \passarinho|Equal22~2_combout\);

-- Location: LCCOMB_X28_Y18_N20
\passarinho|Equal22~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal22~3_combout\ = (\passarinho|Add19~12_combout\ & (\passarinho|Hcount\(7) & (\passarinho|Hcount\(6) $ (!\passarinho|Add19~10_combout\)))) # (!\passarinho|Add19~12_combout\ & (!\passarinho|Hcount\(7) & (\passarinho|Hcount\(6) $ 
-- (!\passarinho|Add19~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add19~12_combout\,
	datab => \passarinho|Hcount\(7),
	datac => \passarinho|Hcount\(6),
	datad => \passarinho|Add19~10_combout\,
	combout => \passarinho|Equal22~3_combout\);

-- Location: LCCOMB_X27_Y18_N0
\passarinho|Equal22~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal22~1_combout\ = (\passarinho|Add19~4_combout\ & (\passarinho|Hcount\(3) & (\passarinho|Hcount\(2) $ (!\passarinho|Add19~2_combout\)))) # (!\passarinho|Add19~4_combout\ & (!\passarinho|Hcount\(3) & (\passarinho|Hcount\(2) $ 
-- (!\passarinho|Add19~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add19~4_combout\,
	datab => \passarinho|Hcount\(2),
	datac => \passarinho|Add19~2_combout\,
	datad => \passarinho|Hcount\(3),
	combout => \passarinho|Equal22~1_combout\);

-- Location: LCCOMB_X28_Y18_N28
\passarinho|Equal22~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal22~0_combout\ = (\passarinho|deslocamento\(0) & (!\passarinho|Hcount\(0) & (\passarinho|Hcount\(1) $ (!\passarinho|Add19~0_combout\)))) # (!\passarinho|deslocamento\(0) & (\passarinho|Hcount\(0) & (\passarinho|Hcount\(1) $ 
-- (!\passarinho|Add19~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100100000010010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(0),
	datab => \passarinho|Hcount\(1),
	datac => \passarinho|Hcount\(0),
	datad => \passarinho|Add19~0_combout\,
	combout => \passarinho|Equal22~0_combout\);

-- Location: LCCOMB_X28_Y18_N30
\passarinho|Equal22~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal22~4_combout\ = (\passarinho|Equal22~2_combout\ & (\passarinho|Equal22~3_combout\ & (\passarinho|Equal22~1_combout\ & \passarinho|Equal22~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal22~2_combout\,
	datab => \passarinho|Equal22~3_combout\,
	datac => \passarinho|Equal22~1_combout\,
	datad => \passarinho|Equal22~0_combout\,
	combout => \passarinho|Equal22~4_combout\);

-- Location: LCCOMB_X29_Y18_N24
\passarinho|Equal22~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal22~5_combout\ = (\passarinho|Hcount\(8) & (\passarinho|Add19~14_combout\ & (\passarinho|Hcount\(9) $ (!\passarinho|Add19~16_combout\)))) # (!\passarinho|Hcount\(8) & (!\passarinho|Add19~14_combout\ & (\passarinho|Hcount\(9) $ 
-- (!\passarinho|Add19~16_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(8),
	datab => \passarinho|Hcount\(9),
	datac => \passarinho|Add19~16_combout\,
	datad => \passarinho|Add19~14_combout\,
	combout => \passarinho|Equal22~5_combout\);

-- Location: LCCOMB_X29_Y18_N18
\passarinho|coluna_1_V~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_1_V~0_combout\ = (!\passarinho|coluna_1_V~q\ & ((\passarinho|Add19~18_combout\) # ((!\passarinho|Equal22~5_combout\) # (!\passarinho|Equal22~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101100001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add19~18_combout\,
	datab => \passarinho|Equal22~4_combout\,
	datac => \passarinho|coluna_1_V~q\,
	datad => \passarinho|Equal22~5_combout\,
	combout => \passarinho|coluna_1_V~0_combout\);

-- Location: LCCOMB_X29_Y18_N26
\passarinho|Equal21~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal21~2_combout\ = (\passarinho|Hcount\(4) & (\passarinho|deslocamento\(4) & (\passarinho|Hcount\(5) $ (!\passarinho|Add18~0_combout\)))) # (!\passarinho|Hcount\(4) & (!\passarinho|deslocamento\(4) & (\passarinho|Hcount\(5) $ 
-- (!\passarinho|Add18~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(4),
	datab => \passarinho|Hcount\(5),
	datac => \passarinho|deslocamento\(4),
	datad => \passarinho|Add18~0_combout\,
	combout => \passarinho|Equal21~2_combout\);

-- Location: LCCOMB_X28_Y18_N24
\passarinho|Equal21~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal21~0_combout\ = (\passarinho|deslocamento\(0) & (\passarinho|Hcount\(0) & (\passarinho|Hcount\(1) $ (\passarinho|deslocamento\(1))))) # (!\passarinho|deslocamento\(0) & (!\passarinho|Hcount\(0) & (\passarinho|Hcount\(1) $ 
-- (\passarinho|deslocamento\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010000110000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(0),
	datab => \passarinho|Hcount\(1),
	datac => \passarinho|Hcount\(0),
	datad => \passarinho|deslocamento\(1),
	combout => \passarinho|Equal21~0_combout\);

-- Location: LCCOMB_X28_Y18_N26
\passarinho|Equal21~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal21~3_combout\ = (\passarinho|Hcount\(6) & (\passarinho|Add18~2_combout\ & (\passarinho|Add18~4_combout\ $ (!\passarinho|Hcount\(7))))) # (!\passarinho|Hcount\(6) & (!\passarinho|Add18~2_combout\ & (\passarinho|Add18~4_combout\ $ 
-- (!\passarinho|Hcount\(7)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(6),
	datab => \passarinho|Add18~4_combout\,
	datac => \passarinho|Add18~2_combout\,
	datad => \passarinho|Hcount\(7),
	combout => \passarinho|Equal21~3_combout\);

-- Location: LCCOMB_X29_Y18_N28
\passarinho|Equal21~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal21~1_combout\ = (\passarinho|Hcount\(2) & (!\passarinho|deslocamento\(2) & (\passarinho|Hcount\(3) $ (\passarinho|deslocamento\(3))))) # (!\passarinho|Hcount\(2) & (\passarinho|deslocamento\(2) & (\passarinho|Hcount\(3) $ 
-- (\passarinho|deslocamento\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000011001100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(2),
	datab => \passarinho|deslocamento\(2),
	datac => \passarinho|Hcount\(3),
	datad => \passarinho|deslocamento\(3),
	combout => \passarinho|Equal21~1_combout\);

-- Location: LCCOMB_X29_Y18_N4
\passarinho|Equal21~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal21~4_combout\ = (\passarinho|Equal21~2_combout\ & (\passarinho|Equal21~0_combout\ & (\passarinho|Equal21~3_combout\ & \passarinho|Equal21~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal21~2_combout\,
	datab => \passarinho|Equal21~0_combout\,
	datac => \passarinho|Equal21~3_combout\,
	datad => \passarinho|Equal21~1_combout\,
	combout => \passarinho|Equal21~4_combout\);

-- Location: LCCOMB_X29_Y18_N16
\passarinho|Add18~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add18~10_combout\ = \passarinho|deslocamento\(10) $ (!\passarinho|Add18~9\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010110100101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento\(10),
	cin => \passarinho|Add18~9\,
	combout => \passarinho|Add18~10_combout\);

-- Location: LCCOMB_X29_Y18_N0
\passarinho|coluna_1_V~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_1_V~1_combout\ = (!\passarinho|coluna_1_V~0_combout\ & (((\passarinho|Add18~10_combout\) # (!\passarinho|Equal21~4_combout\)) # (!\passarinho|Equal21~5_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001100010011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal21~5_combout\,
	datab => \passarinho|coluna_1_V~0_combout\,
	datac => \passarinho|Equal21~4_combout\,
	datad => \passarinho|Add18~10_combout\,
	combout => \passarinho|coluna_1_V~1_combout\);

-- Location: FF_X29_Y18_N1
\passarinho|coluna_1_V\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|coluna_1_V~1_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|coluna_1_V~q\);

-- Location: LCCOMB_X27_Y17_N8
\passarinho|Add21~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add21~0_combout\ = \passarinho|deslocamentoH_1\(0) $ (GND)
-- \passarinho|Add21~1\ = CARRY(!\passarinho|deslocamentoH_1\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110000110011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_1\(0),
	datad => VCC,
	combout => \passarinho|Add21~0_combout\,
	cout => \passarinho|Add21~1\);

-- Location: LCCOMB_X27_Y17_N10
\passarinho|Add21~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add21~2_combout\ = (\passarinho|deslocamentoH_1\(1) & (\passarinho|Add21~1\ & VCC)) # (!\passarinho|deslocamentoH_1\(1) & (!\passarinho|Add21~1\))
-- \passarinho|Add21~3\ = CARRY((!\passarinho|deslocamentoH_1\(1) & !\passarinho|Add21~1\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_1\(1),
	datad => VCC,
	cin => \passarinho|Add21~1\,
	combout => \passarinho|Add21~2_combout\,
	cout => \passarinho|Add21~3\);

-- Location: LCCOMB_X27_Y17_N12
\passarinho|Add21~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add21~4_combout\ = (\passarinho|deslocamentoH_1\(2) & (\passarinho|Add21~3\ $ (GND))) # (!\passarinho|deslocamentoH_1\(2) & (!\passarinho|Add21~3\ & VCC))
-- \passarinho|Add21~5\ = CARRY((\passarinho|deslocamentoH_1\(2) & !\passarinho|Add21~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_1\(2),
	datad => VCC,
	cin => \passarinho|Add21~3\,
	combout => \passarinho|Add21~4_combout\,
	cout => \passarinho|Add21~5\);

-- Location: LCCOMB_X27_Y17_N14
\passarinho|Add21~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add21~6_combout\ = (\passarinho|deslocamentoH_1\(3) & (!\passarinho|Add21~5\)) # (!\passarinho|deslocamentoH_1\(3) & ((\passarinho|Add21~5\) # (GND)))
-- \passarinho|Add21~7\ = CARRY((!\passarinho|Add21~5\) # (!\passarinho|deslocamentoH_1\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_1\(3),
	datad => VCC,
	cin => \passarinho|Add21~5\,
	combout => \passarinho|Add21~6_combout\,
	cout => \passarinho|Add21~7\);

-- Location: LCCOMB_X27_Y17_N16
\passarinho|Add21~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add21~8_combout\ = (\passarinho|deslocamentoH_1\(4) & (\passarinho|Add21~7\ $ (GND))) # (!\passarinho|deslocamentoH_1\(4) & (!\passarinho|Add21~7\ & VCC))
-- \passarinho|Add21~9\ = CARRY((\passarinho|deslocamentoH_1\(4) & !\passarinho|Add21~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_1\(4),
	datad => VCC,
	cin => \passarinho|Add21~7\,
	combout => \passarinho|Add21~8_combout\,
	cout => \passarinho|Add21~9\);

-- Location: LCCOMB_X27_Y17_N18
\passarinho|Add21~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add21~10_combout\ = (\passarinho|deslocamentoH_1\(5) & (\passarinho|Add21~9\ & VCC)) # (!\passarinho|deslocamentoH_1\(5) & (!\passarinho|Add21~9\))
-- \passarinho|Add21~11\ = CARRY((!\passarinho|deslocamentoH_1\(5) & !\passarinho|Add21~9\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_1\(5),
	datad => VCC,
	cin => \passarinho|Add21~9\,
	combout => \passarinho|Add21~10_combout\,
	cout => \passarinho|Add21~11\);

-- Location: LCCOMB_X27_Y17_N6
\passarinho|Equal24~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal24~3_combout\ = (\passarinho|Vcount\(4) & (\passarinho|Add21~8_combout\ & (\passarinho|Vcount\(5) $ (!\passarinho|Add21~10_combout\)))) # (!\passarinho|Vcount\(4) & (!\passarinho|Add21~8_combout\ & (\passarinho|Vcount\(5) $ 
-- (!\passarinho|Add21~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(4),
	datab => \passarinho|Add21~8_combout\,
	datac => \passarinho|Vcount\(5),
	datad => \passarinho|Add21~10_combout\,
	combout => \passarinho|Equal24~3_combout\);

-- Location: LCCOMB_X28_Y17_N24
\passarinho|Equal24~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal24~2_combout\ = (\passarinho|Add21~6_combout\ & (\passarinho|Vcount\(3) & (\passarinho|Vcount\(2) $ (!\passarinho|Add21~4_combout\)))) # (!\passarinho|Add21~6_combout\ & (!\passarinho|Vcount\(3) & (\passarinho|Vcount\(2) $ 
-- (!\passarinho|Add21~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add21~6_combout\,
	datab => \passarinho|Vcount\(2),
	datac => \passarinho|Vcount\(3),
	datad => \passarinho|Add21~4_combout\,
	combout => \passarinho|Equal24~2_combout\);

-- Location: LCCOMB_X28_Y17_N30
\passarinho|Equal24~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal24~1_combout\ = (\passarinho|Add21~2_combout\ & (\passarinho|Vcount\(1) & (\passarinho|Vcount\(0) $ (!\passarinho|Add21~0_combout\)))) # (!\passarinho|Add21~2_combout\ & (!\passarinho|Vcount\(1) & (\passarinho|Vcount\(0) $ 
-- (!\passarinho|Add21~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add21~2_combout\,
	datab => \passarinho|Vcount\(0),
	datac => \passarinho|Vcount\(1),
	datad => \passarinho|Add21~0_combout\,
	combout => \passarinho|Equal24~1_combout\);

-- Location: LCCOMB_X27_Y17_N20
\passarinho|Add21~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add21~12_combout\ = (\passarinho|deslocamentoH_1\(6) & (\passarinho|Add21~11\ $ (GND))) # (!\passarinho|deslocamentoH_1\(6) & (!\passarinho|Add21~11\ & VCC))
-- \passarinho|Add21~13\ = CARRY((\passarinho|deslocamentoH_1\(6) & !\passarinho|Add21~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_1\(6),
	datad => VCC,
	cin => \passarinho|Add21~11\,
	combout => \passarinho|Add21~12_combout\,
	cout => \passarinho|Add21~13\);

-- Location: LCCOMB_X27_Y17_N22
\passarinho|Add21~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add21~14_combout\ = (\passarinho|deslocamentoH_1\(7) & (!\passarinho|Add21~13\)) # (!\passarinho|deslocamentoH_1\(7) & ((\passarinho|Add21~13\) # (GND)))
-- \passarinho|Add21~15\ = CARRY((!\passarinho|Add21~13\) # (!\passarinho|deslocamentoH_1\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_1\(7),
	datad => VCC,
	cin => \passarinho|Add21~13\,
	combout => \passarinho|Add21~14_combout\,
	cout => \passarinho|Add21~15\);

-- Location: LCCOMB_X27_Y17_N2
\passarinho|Equal24~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal24~4_combout\ = (\passarinho|Vcount\(7) & (\passarinho|Add21~14_combout\ & (\passarinho|Vcount\(6) $ (!\passarinho|Add21~12_combout\)))) # (!\passarinho|Vcount\(7) & (!\passarinho|Add21~14_combout\ & (\passarinho|Vcount\(6) $ 
-- (!\passarinho|Add21~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(7),
	datab => \passarinho|Vcount\(6),
	datac => \passarinho|Add21~14_combout\,
	datad => \passarinho|Add21~12_combout\,
	combout => \passarinho|Equal24~4_combout\);

-- Location: LCCOMB_X27_Y17_N28
\passarinho|Equal24~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal24~5_combout\ = (\passarinho|Equal24~3_combout\ & (\passarinho|Equal24~2_combout\ & (\passarinho|Equal24~1_combout\ & \passarinho|Equal24~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal24~3_combout\,
	datab => \passarinho|Equal24~2_combout\,
	datac => \passarinho|Equal24~1_combout\,
	datad => \passarinho|Equal24~4_combout\,
	combout => \passarinho|Equal24~5_combout\);

-- Location: LCCOMB_X27_Y17_N24
\passarinho|Add21~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add21~16_combout\ = !\passarinho|Add21~15\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	cin => \passarinho|Add21~15\,
	combout => \passarinho|Add21~16_combout\);

-- Location: LCCOMB_X27_Y19_N24
\passarinho|Equal24~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal24~0_combout\ = (!\passarinho|Vcount\(9) & (\passarinho|Vcount\(8) $ (!\passarinho|Add21~16_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110000000011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Vcount\(8),
	datac => \passarinho|Vcount\(9),
	datad => \passarinho|Add21~16_combout\,
	combout => \passarinho|Equal24~0_combout\);

-- Location: LCCOMB_X27_Y19_N22
\passarinho|coluna_2_H~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_2_H~0_combout\ = (\passarinho|Equal10~1_combout\) # ((\passarinho|coluna_2_H~q\ & ((!\passarinho|Equal24~0_combout\) # (!\passarinho|Equal24~5_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111101110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal24~5_combout\,
	datab => \passarinho|Equal24~0_combout\,
	datac => \passarinho|coluna_2_H~q\,
	datad => \passarinho|Equal10~1_combout\,
	combout => \passarinho|coluna_2_H~0_combout\);

-- Location: FF_X27_Y19_N23
\passarinho|coluna_2_H\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|coluna_2_H~0_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|coluna_2_H~q\);

-- Location: LCCOMB_X24_Y19_N0
\passarinho|VGA_G~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_G~0_combout\ = (\passarinho|coluna_1_V~q\) # ((!\passarinho|coluna_1_H~q\ & !\passarinho|coluna_2_H~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|coluna_1_H~q\,
	datac => \passarinho|coluna_1_V~q\,
	datad => \passarinho|coluna_2_H~q\,
	combout => \passarinho|VGA_G~0_combout\);

-- Location: LCCOMB_X24_Y17_N30
\passarinho|deslocamentoH_2[7]~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamentoH_2[7]~2_combout\ = !\passarinho|Randomico:rand_temp[7]~q\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Randomico:rand_temp[7]~q\,
	combout => \passarinho|deslocamentoH_2[7]~2_combout\);

-- Location: LCCOMB_X23_Y21_N6
\passarinho|s~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~22_combout\ = (\passarinho|Equal17~11_combout\) # (\passarinho|Add11~12_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal17~11_combout\,
	datad => \passarinho|Add11~12_combout\,
	combout => \passarinho|s~22_combout\);

-- Location: FF_X23_Y21_N7
\passarinho|p_coluna:s[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~22_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[6]~q\);

-- Location: LCCOMB_X22_Y21_N2
\passarinho|Add11~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~0_combout\ = \passarinho|p_coluna:s[0]~q\ $ (VCC)
-- \passarinho|Add11~1\ = CARRY(\passarinho|p_coluna:s[0]~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101010110101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:s[0]~q\,
	datad => VCC,
	combout => \passarinho|Add11~0_combout\,
	cout => \passarinho|Add11~1\);

-- Location: LCCOMB_X23_Y21_N20
\passarinho|s~28\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~28_combout\ = (!\passarinho|Equal17~11_combout\ & \passarinho|Add11~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal17~11_combout\,
	datad => \passarinho|Add11~0_combout\,
	combout => \passarinho|s~28_combout\);

-- Location: FF_X23_Y21_N21
\passarinho|p_coluna:s[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~28_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[0]~q\);

-- Location: LCCOMB_X22_Y21_N4
\passarinho|Add11~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~2_combout\ = (\passarinho|p_coluna:s[1]~q\ & (!\passarinho|Add11~1\)) # (!\passarinho|p_coluna:s[1]~q\ & ((\passarinho|Add11~1\) # (GND)))
-- \passarinho|Add11~3\ = CARRY((!\passarinho|Add11~1\) # (!\passarinho|p_coluna:s[1]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:s[1]~q\,
	datad => VCC,
	cin => \passarinho|Add11~1\,
	combout => \passarinho|Add11~2_combout\,
	cout => \passarinho|Add11~3\);

-- Location: LCCOMB_X23_Y21_N2
\passarinho|s~27\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~27_combout\ = (!\passarinho|Equal17~11_combout\ & \passarinho|Add11~2_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal17~11_combout\,
	datad => \passarinho|Add11~2_combout\,
	combout => \passarinho|s~27_combout\);

-- Location: FF_X23_Y21_N3
\passarinho|p_coluna:s[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~27_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[1]~q\);

-- Location: LCCOMB_X22_Y21_N6
\passarinho|Add11~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~4_combout\ = (\passarinho|p_coluna:s[2]~q\ & (\passarinho|Add11~3\ $ (GND))) # (!\passarinho|p_coluna:s[2]~q\ & (!\passarinho|Add11~3\ & VCC))
-- \passarinho|Add11~5\ = CARRY((\passarinho|p_coluna:s[2]~q\ & !\passarinho|Add11~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[2]~q\,
	datad => VCC,
	cin => \passarinho|Add11~3\,
	combout => \passarinho|Add11~4_combout\,
	cout => \passarinho|Add11~5\);

-- Location: LCCOMB_X23_Y21_N12
\passarinho|s~26\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~26_combout\ = (\passarinho|Add11~4_combout\) # (\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110011111100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add11~4_combout\,
	datac => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~26_combout\);

-- Location: FF_X23_Y21_N13
\passarinho|p_coluna:s[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~26_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[2]~q\);

-- Location: LCCOMB_X22_Y21_N8
\passarinho|Add11~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~6_combout\ = (\passarinho|p_coluna:s[3]~q\ & (!\passarinho|Add11~5\)) # (!\passarinho|p_coluna:s[3]~q\ & ((\passarinho|Add11~5\) # (GND)))
-- \passarinho|Add11~7\ = CARRY((!\passarinho|Add11~5\) # (!\passarinho|p_coluna:s[3]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[3]~q\,
	datad => VCC,
	cin => \passarinho|Add11~5\,
	combout => \passarinho|Add11~6_combout\,
	cout => \passarinho|Add11~7\);

-- Location: LCCOMB_X23_Y21_N10
\passarinho|s~25\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~25_combout\ = (!\passarinho|Equal17~11_combout\ & \passarinho|Add11~6_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal17~11_combout\,
	datad => \passarinho|Add11~6_combout\,
	combout => \passarinho|s~25_combout\);

-- Location: FF_X23_Y21_N11
\passarinho|p_coluna:s[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~25_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[3]~q\);

-- Location: LCCOMB_X22_Y21_N10
\passarinho|Add11~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~8_combout\ = (\passarinho|p_coluna:s[4]~q\ & (\passarinho|Add11~7\ $ (GND))) # (!\passarinho|p_coluna:s[4]~q\ & (!\passarinho|Add11~7\ & VCC))
-- \passarinho|Add11~9\ = CARRY((\passarinho|p_coluna:s[4]~q\ & !\passarinho|Add11~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[4]~q\,
	datad => VCC,
	cin => \passarinho|Add11~7\,
	combout => \passarinho|Add11~8_combout\,
	cout => \passarinho|Add11~9\);

-- Location: LCCOMB_X23_Y21_N8
\passarinho|s~24\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~24_combout\ = (\passarinho|Equal17~11_combout\) # (\passarinho|Add11~8_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal17~11_combout\,
	datad => \passarinho|Add11~8_combout\,
	combout => \passarinho|s~24_combout\);

-- Location: FF_X23_Y21_N9
\passarinho|p_coluna:s[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~24_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[4]~q\);

-- Location: LCCOMB_X22_Y21_N12
\passarinho|Add11~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~10_combout\ = (\passarinho|p_coluna:s[5]~q\ & (!\passarinho|Add11~9\)) # (!\passarinho|p_coluna:s[5]~q\ & ((\passarinho|Add11~9\) # (GND)))
-- \passarinho|Add11~11\ = CARRY((!\passarinho|Add11~9\) # (!\passarinho|p_coluna:s[5]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:s[5]~q\,
	datad => VCC,
	cin => \passarinho|Add11~9\,
	combout => \passarinho|Add11~10_combout\,
	cout => \passarinho|Add11~11\);

-- Location: LCCOMB_X22_Y21_N14
\passarinho|Add11~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~12_combout\ = (\passarinho|p_coluna:s[6]~q\ & (\passarinho|Add11~11\ $ (GND))) # (!\passarinho|p_coluna:s[6]~q\ & (!\passarinho|Add11~11\ & VCC))
-- \passarinho|Add11~13\ = CARRY((\passarinho|p_coluna:s[6]~q\ & !\passarinho|Add11~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:s[6]~q\,
	datad => VCC,
	cin => \passarinho|Add11~11\,
	combout => \passarinho|Add11~12_combout\,
	cout => \passarinho|Add11~13\);

-- Location: LCCOMB_X23_Y21_N22
\passarinho|s~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~20_combout\ = (\passarinho|Add11~16_combout\) # (\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110011111100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add11~16_combout\,
	datac => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~20_combout\);

-- Location: FF_X23_Y21_N23
\passarinho|p_coluna:s[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~20_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[8]~q\);

-- Location: LCCOMB_X22_Y21_N16
\passarinho|Add11~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~14_combout\ = (\passarinho|p_coluna:s[7]~q\ & (!\passarinho|Add11~13\)) # (!\passarinho|p_coluna:s[7]~q\ & ((\passarinho|Add11~13\) # (GND)))
-- \passarinho|Add11~15\ = CARRY((!\passarinho|Add11~13\) # (!\passarinho|p_coluna:s[7]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[7]~q\,
	datad => VCC,
	cin => \passarinho|Add11~13\,
	combout => \passarinho|Add11~14_combout\,
	cout => \passarinho|Add11~15\);

-- Location: LCCOMB_X23_Y21_N28
\passarinho|s~21\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~21_combout\ = (\passarinho|Add11~14_combout\) # (\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101011111010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~14_combout\,
	datac => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~21_combout\);

-- Location: FF_X23_Y21_N29
\passarinho|p_coluna:s[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~21_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[7]~q\);

-- Location: LCCOMB_X22_Y21_N18
\passarinho|Add11~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~16_combout\ = (\passarinho|p_coluna:s[8]~q\ & (\passarinho|Add11~15\ $ (GND))) # (!\passarinho|p_coluna:s[8]~q\ & (!\passarinho|Add11~15\ & VCC))
-- \passarinho|Add11~17\ = CARRY((\passarinho|p_coluna:s[8]~q\ & !\passarinho|Add11~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[8]~q\,
	datad => VCC,
	cin => \passarinho|Add11~15\,
	combout => \passarinho|Add11~16_combout\,
	cout => \passarinho|Add11~17\);

-- Location: LCCOMB_X23_Y21_N14
\passarinho|Equal16~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal16~4_combout\ = (\passarinho|Add11~12_combout\ & \passarinho|Add11~16_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~12_combout\,
	datad => \passarinho|Add11~16_combout\,
	combout => \passarinho|Equal16~4_combout\);

-- Location: FF_X23_Y18_N3
\passarinho|p_coluna:w[19]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~42_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[19]~q\);

-- Location: LCCOMB_X21_Y21_N24
\passarinho|Equal14~13\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal14~13_combout\ = (\passarinho|Add11~10_combout\ & \passarinho|Add11~14_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add11~10_combout\,
	datad => \passarinho|Add11~14_combout\,
	combout => \passarinho|Equal14~13_combout\);

-- Location: LCCOMB_X21_Y20_N14
\passarinho|s~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~0_combout\ = (\passarinho|Add11~56_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add11~56_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~0_combout\);

-- Location: FF_X21_Y20_N15
\passarinho|p_coluna:s[28]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~0_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[28]~q\);

-- Location: LCCOMB_X22_Y21_N20
\passarinho|Add11~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~18_combout\ = (\passarinho|p_coluna:s[9]~q\ & (!\passarinho|Add11~17\)) # (!\passarinho|p_coluna:s[9]~q\ & ((\passarinho|Add11~17\) # (GND)))
-- \passarinho|Add11~19\ = CARRY((!\passarinho|Add11~17\) # (!\passarinho|p_coluna:s[9]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[9]~q\,
	datad => VCC,
	cin => \passarinho|Add11~17\,
	combout => \passarinho|Add11~18_combout\,
	cout => \passarinho|Add11~19\);

-- Location: LCCOMB_X23_Y21_N0
\passarinho|s~19\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~19_combout\ = (\passarinho|Add11~18_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101000001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~18_combout\,
	datac => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~19_combout\);

-- Location: FF_X23_Y21_N1
\passarinho|p_coluna:s[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~19_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[9]~q\);

-- Location: LCCOMB_X22_Y21_N22
\passarinho|Add11~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~20_combout\ = (\passarinho|p_coluna:s[10]~q\ & (\passarinho|Add11~19\ $ (GND))) # (!\passarinho|p_coluna:s[10]~q\ & (!\passarinho|Add11~19\ & VCC))
-- \passarinho|Add11~21\ = CARRY((\passarinho|p_coluna:s[10]~q\ & !\passarinho|Add11~19\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:s[10]~q\,
	datad => VCC,
	cin => \passarinho|Add11~19\,
	combout => \passarinho|Add11~20_combout\,
	cout => \passarinho|Add11~21\);

-- Location: LCCOMB_X23_Y21_N30
\passarinho|s~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~18_combout\ = (!\passarinho|Equal17~11_combout\ & \passarinho|Add11~20_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal17~11_combout\,
	datad => \passarinho|Add11~20_combout\,
	combout => \passarinho|s~18_combout\);

-- Location: FF_X23_Y21_N31
\passarinho|p_coluna:s[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~18_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[10]~q\);

-- Location: LCCOMB_X22_Y21_N24
\passarinho|Add11~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~22_combout\ = (\passarinho|p_coluna:s[11]~q\ & (!\passarinho|Add11~21\)) # (!\passarinho|p_coluna:s[11]~q\ & ((\passarinho|Add11~21\) # (GND)))
-- \passarinho|Add11~23\ = CARRY((!\passarinho|Add11~21\) # (!\passarinho|p_coluna:s[11]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[11]~q\,
	datad => VCC,
	cin => \passarinho|Add11~21\,
	combout => \passarinho|Add11~22_combout\,
	cout => \passarinho|Add11~23\);

-- Location: LCCOMB_X23_Y21_N16
\passarinho|s~17\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~17_combout\ = (!\passarinho|Equal17~11_combout\ & \passarinho|Add11~22_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal17~11_combout\,
	datad => \passarinho|Add11~22_combout\,
	combout => \passarinho|s~17_combout\);

-- Location: FF_X23_Y21_N17
\passarinho|p_coluna:s[11]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~17_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[11]~q\);

-- Location: LCCOMB_X22_Y21_N26
\passarinho|Add11~24\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~24_combout\ = (\passarinho|p_coluna:s[12]~q\ & (\passarinho|Add11~23\ $ (GND))) # (!\passarinho|p_coluna:s[12]~q\ & (!\passarinho|Add11~23\ & VCC))
-- \passarinho|Add11~25\ = CARRY((\passarinho|p_coluna:s[12]~q\ & !\passarinho|Add11~23\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[12]~q\,
	datad => VCC,
	cin => \passarinho|Add11~23\,
	combout => \passarinho|Add11~24_combout\,
	cout => \passarinho|Add11~25\);

-- Location: LCCOMB_X23_Y21_N18
\passarinho|s~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~16_combout\ = (\passarinho|Add11~24_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101000001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~24_combout\,
	datac => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~16_combout\);

-- Location: FF_X23_Y21_N19
\passarinho|p_coluna:s[12]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~16_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[12]~q\);

-- Location: LCCOMB_X22_Y21_N28
\passarinho|Add11~26\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~26_combout\ = (\passarinho|p_coluna:s[13]~q\ & (!\passarinho|Add11~25\)) # (!\passarinho|p_coluna:s[13]~q\ & ((\passarinho|Add11~25\) # (GND)))
-- \passarinho|Add11~27\ = CARRY((!\passarinho|Add11~25\) # (!\passarinho|p_coluna:s[13]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:s[13]~q\,
	datad => VCC,
	cin => \passarinho|Add11~25\,
	combout => \passarinho|Add11~26_combout\,
	cout => \passarinho|Add11~27\);

-- Location: LCCOMB_X23_Y21_N4
\passarinho|s~15\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~15_combout\ = (\passarinho|Add11~26_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101000001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~26_combout\,
	datac => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~15_combout\);

-- Location: FF_X23_Y21_N5
\passarinho|p_coluna:s[13]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~15_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[13]~q\);

-- Location: LCCOMB_X22_Y21_N30
\passarinho|Add11~28\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~28_combout\ = (\passarinho|p_coluna:s[14]~q\ & (\passarinho|Add11~27\ $ (GND))) # (!\passarinho|p_coluna:s[14]~q\ & (!\passarinho|Add11~27\ & VCC))
-- \passarinho|Add11~29\ = CARRY((\passarinho|p_coluna:s[14]~q\ & !\passarinho|Add11~27\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[14]~q\,
	datad => VCC,
	cin => \passarinho|Add11~27\,
	combout => \passarinho|Add11~28_combout\,
	cout => \passarinho|Add11~29\);

-- Location: LCCOMB_X22_Y21_N0
\passarinho|s~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~14_combout\ = (\passarinho|Add11~28_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~28_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~14_combout\);

-- Location: FF_X22_Y21_N1
\passarinho|p_coluna:s[14]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~14_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[14]~q\);

-- Location: LCCOMB_X22_Y20_N0
\passarinho|Add11~30\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~30_combout\ = (\passarinho|p_coluna:s[15]~q\ & (!\passarinho|Add11~29\)) # (!\passarinho|p_coluna:s[15]~q\ & ((\passarinho|Add11~29\) # (GND)))
-- \passarinho|Add11~31\ = CARRY((!\passarinho|Add11~29\) # (!\passarinho|p_coluna:s[15]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:s[15]~q\,
	datad => VCC,
	cin => \passarinho|Add11~29\,
	combout => \passarinho|Add11~30_combout\,
	cout => \passarinho|Add11~31\);

-- Location: LCCOMB_X23_Y20_N20
\passarinho|s~13\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~13_combout\ = (\passarinho|Add11~30_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add11~30_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~13_combout\);

-- Location: FF_X23_Y20_N21
\passarinho|p_coluna:s[15]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~13_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[15]~q\);

-- Location: LCCOMB_X22_Y20_N2
\passarinho|Add11~32\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~32_combout\ = (\passarinho|p_coluna:s[16]~q\ & (\passarinho|Add11~31\ $ (GND))) # (!\passarinho|p_coluna:s[16]~q\ & (!\passarinho|Add11~31\ & VCC))
-- \passarinho|Add11~33\ = CARRY((\passarinho|p_coluna:s[16]~q\ & !\passarinho|Add11~31\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[16]~q\,
	datad => VCC,
	cin => \passarinho|Add11~31\,
	combout => \passarinho|Add11~32_combout\,
	cout => \passarinho|Add11~33\);

-- Location: LCCOMB_X23_Y20_N22
\passarinho|s~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~12_combout\ = (\passarinho|Add11~32_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~32_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~12_combout\);

-- Location: FF_X23_Y20_N23
\passarinho|p_coluna:s[16]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~12_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[16]~q\);

-- Location: LCCOMB_X22_Y20_N4
\passarinho|Add11~34\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~34_combout\ = (\passarinho|p_coluna:s[17]~q\ & (!\passarinho|Add11~33\)) # (!\passarinho|p_coluna:s[17]~q\ & ((\passarinho|Add11~33\) # (GND)))
-- \passarinho|Add11~35\ = CARRY((!\passarinho|Add11~33\) # (!\passarinho|p_coluna:s[17]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[17]~q\,
	datad => VCC,
	cin => \passarinho|Add11~33\,
	combout => \passarinho|Add11~34_combout\,
	cout => \passarinho|Add11~35\);

-- Location: LCCOMB_X23_Y20_N16
\passarinho|s~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~11_combout\ = (\passarinho|Add11~34_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add11~34_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~11_combout\);

-- Location: FF_X23_Y20_N17
\passarinho|p_coluna:s[17]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~11_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[17]~q\);

-- Location: LCCOMB_X22_Y20_N6
\passarinho|Add11~36\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~36_combout\ = (\passarinho|p_coluna:s[18]~q\ & (\passarinho|Add11~35\ $ (GND))) # (!\passarinho|p_coluna:s[18]~q\ & (!\passarinho|Add11~35\ & VCC))
-- \passarinho|Add11~37\ = CARRY((\passarinho|p_coluna:s[18]~q\ & !\passarinho|Add11~35\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[18]~q\,
	datad => VCC,
	cin => \passarinho|Add11~35\,
	combout => \passarinho|Add11~36_combout\,
	cout => \passarinho|Add11~37\);

-- Location: LCCOMB_X23_Y20_N14
\passarinho|s~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~10_combout\ = (\passarinho|Add11~36_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add11~36_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~10_combout\);

-- Location: FF_X23_Y20_N15
\passarinho|p_coluna:s[18]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~10_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[18]~q\);

-- Location: LCCOMB_X22_Y20_N8
\passarinho|Add11~38\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~38_combout\ = (\passarinho|p_coluna:s[19]~q\ & (!\passarinho|Add11~37\)) # (!\passarinho|p_coluna:s[19]~q\ & ((\passarinho|Add11~37\) # (GND)))
-- \passarinho|Add11~39\ = CARRY((!\passarinho|Add11~37\) # (!\passarinho|p_coluna:s[19]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[19]~q\,
	datad => VCC,
	cin => \passarinho|Add11~37\,
	combout => \passarinho|Add11~38_combout\,
	cout => \passarinho|Add11~39\);

-- Location: LCCOMB_X21_Y20_N22
\passarinho|s~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~9_combout\ = (\passarinho|Add11~38_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add11~38_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~9_combout\);

-- Location: FF_X21_Y20_N23
\passarinho|p_coluna:s[19]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~9_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[19]~q\);

-- Location: LCCOMB_X22_Y20_N10
\passarinho|Add11~40\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~40_combout\ = (\passarinho|p_coluna:s[20]~q\ & (\passarinho|Add11~39\ $ (GND))) # (!\passarinho|p_coluna:s[20]~q\ & (!\passarinho|Add11~39\ & VCC))
-- \passarinho|Add11~41\ = CARRY((\passarinho|p_coluna:s[20]~q\ & !\passarinho|Add11~39\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:s[20]~q\,
	datad => VCC,
	cin => \passarinho|Add11~39\,
	combout => \passarinho|Add11~40_combout\,
	cout => \passarinho|Add11~41\);

-- Location: LCCOMB_X21_Y20_N16
\passarinho|s~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~8_combout\ = (\passarinho|Add11~40_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add11~40_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~8_combout\);

-- Location: FF_X21_Y20_N17
\passarinho|p_coluna:s[20]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~8_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[20]~q\);

-- Location: LCCOMB_X22_Y20_N12
\passarinho|Add11~42\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~42_combout\ = (\passarinho|p_coluna:s[21]~q\ & (!\passarinho|Add11~41\)) # (!\passarinho|p_coluna:s[21]~q\ & ((\passarinho|Add11~41\) # (GND)))
-- \passarinho|Add11~43\ = CARRY((!\passarinho|Add11~41\) # (!\passarinho|p_coluna:s[21]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:s[21]~q\,
	datad => VCC,
	cin => \passarinho|Add11~41\,
	combout => \passarinho|Add11~42_combout\,
	cout => \passarinho|Add11~43\);

-- Location: LCCOMB_X23_Y20_N4
\passarinho|s~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~7_combout\ = (\passarinho|Add11~42_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add11~42_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~7_combout\);

-- Location: FF_X23_Y20_N5
\passarinho|p_coluna:s[21]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~7_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[21]~q\);

-- Location: LCCOMB_X22_Y20_N14
\passarinho|Add11~44\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~44_combout\ = (\passarinho|p_coluna:s[22]~q\ & (\passarinho|Add11~43\ $ (GND))) # (!\passarinho|p_coluna:s[22]~q\ & (!\passarinho|Add11~43\ & VCC))
-- \passarinho|Add11~45\ = CARRY((\passarinho|p_coluna:s[22]~q\ & !\passarinho|Add11~43\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[22]~q\,
	datad => VCC,
	cin => \passarinho|Add11~43\,
	combout => \passarinho|Add11~44_combout\,
	cout => \passarinho|Add11~45\);

-- Location: LCCOMB_X21_Y20_N30
\passarinho|s~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~6_combout\ = (\passarinho|Add11~44_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add11~44_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~6_combout\);

-- Location: FF_X21_Y20_N31
\passarinho|p_coluna:s[22]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~6_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[22]~q\);

-- Location: LCCOMB_X22_Y20_N16
\passarinho|Add11~46\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~46_combout\ = (\passarinho|p_coluna:s[23]~q\ & (!\passarinho|Add11~45\)) # (!\passarinho|p_coluna:s[23]~q\ & ((\passarinho|Add11~45\) # (GND)))
-- \passarinho|Add11~47\ = CARRY((!\passarinho|Add11~45\) # (!\passarinho|p_coluna:s[23]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[23]~q\,
	datad => VCC,
	cin => \passarinho|Add11~45\,
	combout => \passarinho|Add11~46_combout\,
	cout => \passarinho|Add11~47\);

-- Location: LCCOMB_X21_Y20_N20
\passarinho|s~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~5_combout\ = (\passarinho|Add11~46_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~46_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~5_combout\);

-- Location: FF_X21_Y20_N21
\passarinho|p_coluna:s[23]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~5_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[23]~q\);

-- Location: LCCOMB_X22_Y20_N18
\passarinho|Add11~48\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~48_combout\ = (\passarinho|p_coluna:s[24]~q\ & (\passarinho|Add11~47\ $ (GND))) # (!\passarinho|p_coluna:s[24]~q\ & (!\passarinho|Add11~47\ & VCC))
-- \passarinho|Add11~49\ = CARRY((\passarinho|p_coluna:s[24]~q\ & !\passarinho|Add11~47\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:s[24]~q\,
	datad => VCC,
	cin => \passarinho|Add11~47\,
	combout => \passarinho|Add11~48_combout\,
	cout => \passarinho|Add11~49\);

-- Location: LCCOMB_X21_Y20_N2
\passarinho|s~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~4_combout\ = (\passarinho|Add11~48_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add11~48_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~4_combout\);

-- Location: FF_X21_Y20_N3
\passarinho|p_coluna:s[24]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~4_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[24]~q\);

-- Location: LCCOMB_X22_Y20_N20
\passarinho|Add11~50\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~50_combout\ = (\passarinho|p_coluna:s[25]~q\ & (!\passarinho|Add11~49\)) # (!\passarinho|p_coluna:s[25]~q\ & ((\passarinho|Add11~49\) # (GND)))
-- \passarinho|Add11~51\ = CARRY((!\passarinho|Add11~49\) # (!\passarinho|p_coluna:s[25]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[25]~q\,
	datad => VCC,
	cin => \passarinho|Add11~49\,
	combout => \passarinho|Add11~50_combout\,
	cout => \passarinho|Add11~51\);

-- Location: LCCOMB_X21_Y20_N4
\passarinho|s~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~3_combout\ = (\passarinho|Add11~50_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add11~50_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~3_combout\);

-- Location: FF_X21_Y20_N5
\passarinho|p_coluna:s[25]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~3_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[25]~q\);

-- Location: LCCOMB_X22_Y20_N22
\passarinho|Add11~52\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~52_combout\ = (\passarinho|p_coluna:s[26]~q\ & (\passarinho|Add11~51\ $ (GND))) # (!\passarinho|p_coluna:s[26]~q\ & (!\passarinho|Add11~51\ & VCC))
-- \passarinho|Add11~53\ = CARRY((\passarinho|p_coluna:s[26]~q\ & !\passarinho|Add11~51\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[26]~q\,
	datad => VCC,
	cin => \passarinho|Add11~51\,
	combout => \passarinho|Add11~52_combout\,
	cout => \passarinho|Add11~53\);

-- Location: LCCOMB_X21_Y20_N6
\passarinho|s~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~2_combout\ = (\passarinho|Add11~52_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add11~52_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~2_combout\);

-- Location: FF_X21_Y20_N7
\passarinho|p_coluna:s[26]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~2_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[26]~q\);

-- Location: LCCOMB_X22_Y20_N24
\passarinho|Add11~54\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~54_combout\ = (\passarinho|p_coluna:s[27]~q\ & (!\passarinho|Add11~53\)) # (!\passarinho|p_coluna:s[27]~q\ & ((\passarinho|Add11~53\) # (GND)))
-- \passarinho|Add11~55\ = CARRY((!\passarinho|Add11~53\) # (!\passarinho|p_coluna:s[27]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:s[27]~q\,
	datad => VCC,
	cin => \passarinho|Add11~53\,
	combout => \passarinho|Add11~54_combout\,
	cout => \passarinho|Add11~55\);

-- Location: LCCOMB_X21_Y20_N28
\passarinho|s~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~1_combout\ = (\passarinho|Add11~54_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add11~54_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~1_combout\);

-- Location: FF_X21_Y20_N29
\passarinho|p_coluna:s[27]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~1_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[27]~q\);

-- Location: LCCOMB_X22_Y20_N26
\passarinho|Add11~56\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~56_combout\ = (\passarinho|p_coluna:s[28]~q\ & (\passarinho|Add11~55\ $ (GND))) # (!\passarinho|p_coluna:s[28]~q\ & (!\passarinho|Add11~55\ & VCC))
-- \passarinho|Add11~57\ = CARRY((\passarinho|p_coluna:s[28]~q\ & !\passarinho|Add11~55\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:s[28]~q\,
	datad => VCC,
	cin => \passarinho|Add11~55\,
	combout => \passarinho|Add11~56_combout\,
	cout => \passarinho|Add11~57\);

-- Location: LCCOMB_X21_Y20_N12
\passarinho|s~29\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~29_combout\ = (\passarinho|Add11~58_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add11~58_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~29_combout\);

-- Location: FF_X21_Y20_N13
\passarinho|p_coluna:s[29]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~29_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[29]~q\);

-- Location: LCCOMB_X22_Y20_N28
\passarinho|Add11~58\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~58_combout\ = (\passarinho|p_coluna:s[29]~q\ & (!\passarinho|Add11~57\)) # (!\passarinho|p_coluna:s[29]~q\ & ((\passarinho|Add11~57\) # (GND)))
-- \passarinho|Add11~59\ = CARRY((!\passarinho|Add11~57\) # (!\passarinho|p_coluna:s[29]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:s[29]~q\,
	datad => VCC,
	cin => \passarinho|Add11~57\,
	combout => \passarinho|Add11~58_combout\,
	cout => \passarinho|Add11~59\);

-- Location: LCCOMB_X21_Y21_N30
\passarinho|s~30\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~30_combout\ = (\passarinho|Add11~60_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add11~60_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~30_combout\);

-- Location: FF_X21_Y21_N31
\passarinho|p_coluna:s[30]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~30_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[30]~q\);

-- Location: LCCOMB_X22_Y20_N30
\passarinho|Add11~60\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add11~60_combout\ = \passarinho|Add11~59\ $ (!\passarinho|p_coluna:s[30]~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|p_coluna:s[30]~q\,
	cin => \passarinho|Add11~59\,
	combout => \passarinho|Add11~60_combout\);

-- Location: LCCOMB_X23_Y20_N6
\passarinho|Equal14~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal14~7_combout\ = (!\passarinho|Add11~32_combout\ & (!\passarinho|Add11~36_combout\ & (!\passarinho|Add11~34_combout\ & !\passarinho|Add11~38_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~32_combout\,
	datab => \passarinho|Add11~36_combout\,
	datac => \passarinho|Add11~34_combout\,
	datad => \passarinho|Add11~38_combout\,
	combout => \passarinho|Equal14~7_combout\);

-- Location: LCCOMB_X23_Y20_N26
\passarinho|Equal14~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal14~4_combout\ = (!\passarinho|Add11~4_combout\ & (!\passarinho|Add11~0_combout\ & (!\passarinho|Add11~2_combout\ & !\passarinho|Add11~6_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~4_combout\,
	datab => \passarinho|Add11~0_combout\,
	datac => \passarinho|Add11~2_combout\,
	datad => \passarinho|Add11~6_combout\,
	combout => \passarinho|Equal14~4_combout\);

-- Location: LCCOMB_X23_Y20_N8
\passarinho|Equal14~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal14~6_combout\ = (!\passarinho|Add11~30_combout\ & (!\passarinho|Add11~24_combout\ & (!\passarinho|Add11~26_combout\ & !\passarinho|Add11~28_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~30_combout\,
	datab => \passarinho|Add11~24_combout\,
	datac => \passarinho|Add11~26_combout\,
	datad => \passarinho|Add11~28_combout\,
	combout => \passarinho|Equal14~6_combout\);

-- Location: LCCOMB_X23_Y21_N26
\passarinho|Equal14~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal14~5_combout\ = (!\passarinho|Add11~8_combout\ & (!\passarinho|Add11~22_combout\ & (!\passarinho|Add11~18_combout\ & !\passarinho|Add11~20_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~8_combout\,
	datab => \passarinho|Add11~22_combout\,
	datac => \passarinho|Add11~18_combout\,
	datad => \passarinho|Add11~20_combout\,
	combout => \passarinho|Equal14~5_combout\);

-- Location: LCCOMB_X23_Y20_N24
\passarinho|Equal14~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal14~8_combout\ = (\passarinho|Equal14~7_combout\ & (\passarinho|Equal14~4_combout\ & (\passarinho|Equal14~6_combout\ & \passarinho|Equal14~5_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~7_combout\,
	datab => \passarinho|Equal14~4_combout\,
	datac => \passarinho|Equal14~6_combout\,
	datad => \passarinho|Equal14~5_combout\,
	combout => \passarinho|Equal14~8_combout\);

-- Location: LCCOMB_X23_Y20_N10
\passarinho|Equal14~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal14~9_combout\ = (!\passarinho|Add11~40_combout\ & (!\passarinho|Add11~42_combout\ & (!\passarinho|Add11~44_combout\ & \passarinho|Equal14~8_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~40_combout\,
	datab => \passarinho|Add11~42_combout\,
	datac => \passarinho|Add11~44_combout\,
	datad => \passarinho|Equal14~8_combout\,
	combout => \passarinho|Equal14~9_combout\);

-- Location: LCCOMB_X23_Y20_N12
\passarinho|Equal14~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal14~10_combout\ = (!\passarinho|Add11~46_combout\ & (!\passarinho|Add11~50_combout\ & (!\passarinho|Add11~48_combout\ & \passarinho|Equal14~9_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~46_combout\,
	datab => \passarinho|Add11~50_combout\,
	datac => \passarinho|Add11~48_combout\,
	datad => \passarinho|Equal14~9_combout\,
	combout => \passarinho|Equal14~10_combout\);

-- Location: LCCOMB_X23_Y20_N2
\passarinho|Equal14~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal14~11_combout\ = (!\passarinho|Add11~52_combout\ & (!\passarinho|Add11~54_combout\ & \passarinho|Equal14~10_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000001100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add11~52_combout\,
	datac => \passarinho|Add11~54_combout\,
	datad => \passarinho|Equal14~10_combout\,
	combout => \passarinho|Equal14~11_combout\);

-- Location: LCCOMB_X23_Y20_N0
\passarinho|Equal14~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal14~12_combout\ = (!\passarinho|Add11~56_combout\ & (!\passarinho|Add11~58_combout\ & (!\passarinho|Add11~60_combout\ & \passarinho|Equal14~11_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~56_combout\,
	datab => \passarinho|Add11~58_combout\,
	datac => \passarinho|Add11~60_combout\,
	datad => \passarinho|Equal14~11_combout\,
	combout => \passarinho|Equal14~12_combout\);

-- Location: LCCOMB_X26_Y18_N2
\passarinho|Add14~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~0_combout\ = \passarinho|p_coluna:w[0]~q\ $ (VCC)
-- \passarinho|Add14~1\ = CARRY(\passarinho|p_coluna:w[0]~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001111001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[0]~q\,
	datad => VCC,
	combout => \passarinho|Add14~0_combout\,
	cout => \passarinho|Add14~1\);

-- Location: LCCOMB_X27_Y18_N4
\passarinho|Add14~73\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~73_combout\ = (\passarinho|Add14~0_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add14~0_combout\,
	datab => \passarinho|Equal16~4_combout\,
	datac => \passarinho|Equal14~13_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~73_combout\);

-- Location: FF_X27_Y18_N5
\passarinho|p_coluna:w[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~73_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[0]~q\);

-- Location: LCCOMB_X26_Y18_N4
\passarinho|Add14~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~2_combout\ = (\passarinho|p_coluna:w[1]~q\ & (!\passarinho|Add14~1\)) # (!\passarinho|p_coluna:w[1]~q\ & ((\passarinho|Add14~1\) # (GND)))
-- \passarinho|Add14~3\ = CARRY((!\passarinho|Add14~1\) # (!\passarinho|p_coluna:w[1]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:w[1]~q\,
	datad => VCC,
	cin => \passarinho|Add14~1\,
	combout => \passarinho|Add14~2_combout\,
	cout => \passarinho|Add14~3\);

-- Location: LCCOMB_X27_Y18_N12
\passarinho|Add14~74\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~74_combout\ = (\passarinho|Add14~2_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal16~4_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~13_combout\,
	datab => \passarinho|Add14~2_combout\,
	datac => \passarinho|Equal16~4_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~74_combout\);

-- Location: FF_X26_Y18_N31
\passarinho|p_coluna:w[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Add14~74_combout\,
	sload => VCC,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[1]~q\);

-- Location: LCCOMB_X26_Y18_N6
\passarinho|Add14~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~4_combout\ = (\passarinho|p_coluna:w[2]~q\ & (\passarinho|Add14~3\ $ (GND))) # (!\passarinho|p_coluna:w[2]~q\ & (!\passarinho|Add14~3\ & VCC))
-- \passarinho|Add14~5\ = CARRY((\passarinho|p_coluna:w[2]~q\ & !\passarinho|Add14~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:w[2]~q\,
	datad => VCC,
	cin => \passarinho|Add14~3\,
	combout => \passarinho|Add14~4_combout\,
	cout => \passarinho|Add14~5\);

-- Location: LCCOMB_X24_Y18_N16
\passarinho|Add14~75\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~75_combout\ = (\passarinho|Add14~4_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Add14~4_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~75_combout\);

-- Location: FF_X24_Y18_N17
\passarinho|p_coluna:w[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~75_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[2]~q\);

-- Location: LCCOMB_X26_Y18_N8
\passarinho|Add14~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~6_combout\ = (\passarinho|p_coluna:w[3]~q\ & (!\passarinho|Add14~5\)) # (!\passarinho|p_coluna:w[3]~q\ & ((\passarinho|Add14~5\) # (GND)))
-- \passarinho|Add14~7\ = CARRY((!\passarinho|Add14~5\) # (!\passarinho|p_coluna:w[3]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[3]~q\,
	datad => VCC,
	cin => \passarinho|Add14~5\,
	combout => \passarinho|Add14~6_combout\,
	cout => \passarinho|Add14~7\);

-- Location: LCCOMB_X24_Y18_N26
\passarinho|Add14~76\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~76_combout\ = (\passarinho|Add14~6_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Add14~6_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~76_combout\);

-- Location: FF_X24_Y18_N27
\passarinho|p_coluna:w[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~76_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[3]~q\);

-- Location: LCCOMB_X26_Y18_N10
\passarinho|Add14~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~8_combout\ = (\passarinho|p_coluna:w[4]~q\ & (\passarinho|Add14~7\ $ (GND))) # (!\passarinho|p_coluna:w[4]~q\ & (!\passarinho|Add14~7\ & VCC))
-- \passarinho|Add14~9\ = CARRY((\passarinho|p_coluna:w[4]~q\ & !\passarinho|Add14~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:w[4]~q\,
	datad => VCC,
	cin => \passarinho|Add14~7\,
	combout => \passarinho|Add14~8_combout\,
	cout => \passarinho|Add14~9\);

-- Location: LCCOMB_X24_Y18_N0
\passarinho|Add14~77\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~77_combout\ = (\passarinho|Add14~8_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Add14~8_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~77_combout\);

-- Location: FF_X24_Y18_N1
\passarinho|p_coluna:w[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~77_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[4]~q\);

-- Location: LCCOMB_X26_Y18_N12
\passarinho|Add14~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~10_combout\ = (\passarinho|p_coluna:w[5]~q\ & (!\passarinho|Add14~9\)) # (!\passarinho|p_coluna:w[5]~q\ & ((\passarinho|Add14~9\) # (GND)))
-- \passarinho|Add14~11\ = CARRY((!\passarinho|Add14~9\) # (!\passarinho|p_coluna:w[5]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[5]~q\,
	datad => VCC,
	cin => \passarinho|Add14~9\,
	combout => \passarinho|Add14~10_combout\,
	cout => \passarinho|Add14~11\);

-- Location: LCCOMB_X24_Y18_N6
\passarinho|Add14~78\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~78_combout\ = (\passarinho|Add14~10_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Add14~10_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~78_combout\);

-- Location: FF_X24_Y18_N7
\passarinho|p_coluna:w[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~78_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[5]~q\);

-- Location: LCCOMB_X26_Y18_N14
\passarinho|Add14~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~12_combout\ = (\passarinho|p_coluna:w[6]~q\ & (\passarinho|Add14~11\ $ (GND))) # (!\passarinho|p_coluna:w[6]~q\ & (!\passarinho|Add14~11\ & VCC))
-- \passarinho|Add14~13\ = CARRY((\passarinho|p_coluna:w[6]~q\ & !\passarinho|Add14~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[6]~q\,
	datad => VCC,
	cin => \passarinho|Add14~11\,
	combout => \passarinho|Add14~12_combout\,
	cout => \passarinho|Add14~13\);

-- Location: LCCOMB_X24_Y18_N8
\passarinho|Add14~79\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~79_combout\ = (\passarinho|Add14~12_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Add14~12_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~79_combout\);

-- Location: FF_X24_Y18_N9
\passarinho|p_coluna:w[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~79_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[6]~q\);

-- Location: LCCOMB_X26_Y18_N16
\passarinho|Add14~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~14_combout\ = (\passarinho|p_coluna:w[7]~q\ & (!\passarinho|Add14~13\)) # (!\passarinho|p_coluna:w[7]~q\ & ((\passarinho|Add14~13\) # (GND)))
-- \passarinho|Add14~15\ = CARRY((!\passarinho|Add14~13\) # (!\passarinho|p_coluna:w[7]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[7]~q\,
	datad => VCC,
	cin => \passarinho|Add14~13\,
	combout => \passarinho|Add14~14_combout\,
	cout => \passarinho|Add14~15\);

-- Location: LCCOMB_X23_Y20_N18
\passarinho|Equal16~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal16~5_combout\ = (\passarinho|Add11~10_combout\ & (\passarinho|Equal16~4_combout\ & (\passarinho|Add11~14_combout\ & \passarinho|Equal14~12_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~10_combout\,
	datab => \passarinho|Equal16~4_combout\,
	datac => \passarinho|Add11~14_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Equal16~5_combout\);

-- Location: LCCOMB_X23_Y18_N18
\passarinho|w~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|w~0_combout\ = (\passarinho|Add14~14_combout\ & (!\passarinho|Equal17~11_combout\ & !\passarinho|Equal16~5_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add14~14_combout\,
	datac => \passarinho|Equal17~11_combout\,
	datad => \passarinho|Equal16~5_combout\,
	combout => \passarinho|w~0_combout\);

-- Location: FF_X23_Y18_N19
\passarinho|p_coluna:w[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|w~0_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[7]~q\);

-- Location: LCCOMB_X26_Y18_N18
\passarinho|Add14~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~16_combout\ = (\passarinho|p_coluna:w[8]~q\ & (\passarinho|Add14~15\ $ (GND))) # (!\passarinho|p_coluna:w[8]~q\ & (!\passarinho|Add14~15\ & VCC))
-- \passarinho|Add14~17\ = CARRY((\passarinho|p_coluna:w[8]~q\ & !\passarinho|Add14~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[8]~q\,
	datad => VCC,
	cin => \passarinho|Add14~15\,
	combout => \passarinho|Add14~16_combout\,
	cout => \passarinho|Add14~17\);

-- Location: LCCOMB_X23_Y18_N4
\passarinho|Add14~80\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~80_combout\ = (\passarinho|Add14~16_combout\ & (((!\passarinho|Equal16~4_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~12_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~12_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Equal16~4_combout\,
	datad => \passarinho|Add14~16_combout\,
	combout => \passarinho|Add14~80_combout\);

-- Location: FF_X23_Y18_N5
\passarinho|p_coluna:w[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~80_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[8]~q\);

-- Location: LCCOMB_X26_Y18_N20
\passarinho|Add14~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~18_combout\ = (\passarinho|p_coluna:w[9]~q\ & (!\passarinho|Add14~17\)) # (!\passarinho|p_coluna:w[9]~q\ & ((\passarinho|Add14~17\) # (GND)))
-- \passarinho|Add14~19\ = CARRY((!\passarinho|Add14~17\) # (!\passarinho|p_coluna:w[9]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[9]~q\,
	datad => VCC,
	cin => \passarinho|Add14~17\,
	combout => \passarinho|Add14~18_combout\,
	cout => \passarinho|Add14~19\);

-- Location: LCCOMB_X23_Y18_N10
\passarinho|w~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|w~1_combout\ = (\passarinho|Add14~18_combout\ & (!\passarinho|Equal17~11_combout\ & !\passarinho|Equal16~5_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add14~18_combout\,
	datac => \passarinho|Equal17~11_combout\,
	datad => \passarinho|Equal16~5_combout\,
	combout => \passarinho|w~1_combout\);

-- Location: FF_X23_Y18_N11
\passarinho|p_coluna:w[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|w~1_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[9]~q\);

-- Location: LCCOMB_X26_Y18_N22
\passarinho|Add14~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~20_combout\ = (\passarinho|p_coluna:w[10]~q\ & (\passarinho|Add14~19\ $ (GND))) # (!\passarinho|p_coluna:w[10]~q\ & (!\passarinho|Add14~19\ & VCC))
-- \passarinho|Add14~21\ = CARRY((\passarinho|p_coluna:w[10]~q\ & !\passarinho|Add14~19\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[10]~q\,
	datad => VCC,
	cin => \passarinho|Add14~19\,
	combout => \passarinho|Add14~20_combout\,
	cout => \passarinho|Add14~21\);

-- Location: LCCOMB_X23_Y18_N24
\passarinho|Add14~81\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~81_combout\ = (\passarinho|Add14~20_combout\ & (((!\passarinho|Equal14~13_combout\) # (!\passarinho|Equal16~4_combout\)) # (!\passarinho|Equal14~12_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~12_combout\,
	datab => \passarinho|Equal16~4_combout\,
	datac => \passarinho|Add14~20_combout\,
	datad => \passarinho|Equal14~13_combout\,
	combout => \passarinho|Add14~81_combout\);

-- Location: FF_X23_Y18_N25
\passarinho|p_coluna:w[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~81_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[10]~q\);

-- Location: LCCOMB_X26_Y18_N24
\passarinho|Add14~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~22_combout\ = (\passarinho|p_coluna:w[11]~q\ & (!\passarinho|Add14~21\)) # (!\passarinho|p_coluna:w[11]~q\ & ((\passarinho|Add14~21\) # (GND)))
-- \passarinho|Add14~23\ = CARRY((!\passarinho|Add14~21\) # (!\passarinho|p_coluna:w[11]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:w[11]~q\,
	datad => VCC,
	cin => \passarinho|Add14~21\,
	combout => \passarinho|Add14~22_combout\,
	cout => \passarinho|Add14~23\);

-- Location: LCCOMB_X24_Y18_N18
\passarinho|Add14~82\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~82_combout\ = (\passarinho|Add14~22_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Add14~22_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~82_combout\);

-- Location: FF_X24_Y18_N19
\passarinho|p_coluna:w[11]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~82_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[11]~q\);

-- Location: LCCOMB_X26_Y18_N26
\passarinho|Add14~24\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~24_combout\ = (\passarinho|p_coluna:w[12]~q\ & (\passarinho|Add14~23\ $ (GND))) # (!\passarinho|p_coluna:w[12]~q\ & (!\passarinho|Add14~23\ & VCC))
-- \passarinho|Add14~25\ = CARRY((\passarinho|p_coluna:w[12]~q\ & !\passarinho|Add14~23\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:w[12]~q\,
	datad => VCC,
	cin => \passarinho|Add14~23\,
	combout => \passarinho|Add14~24_combout\,
	cout => \passarinho|Add14~25\);

-- Location: LCCOMB_X24_Y18_N28
\passarinho|Add14~83\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~83_combout\ = (\passarinho|Add14~24_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Add14~24_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~83_combout\);

-- Location: FF_X24_Y18_N29
\passarinho|p_coluna:w[12]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~83_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[12]~q\);

-- Location: LCCOMB_X26_Y18_N28
\passarinho|Add14~26\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~26_combout\ = (\passarinho|p_coluna:w[13]~q\ & (!\passarinho|Add14~25\)) # (!\passarinho|p_coluna:w[13]~q\ & ((\passarinho|Add14~25\) # (GND)))
-- \passarinho|Add14~27\ = CARRY((!\passarinho|Add14~25\) # (!\passarinho|p_coluna:w[13]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[13]~q\,
	datad => VCC,
	cin => \passarinho|Add14~25\,
	combout => \passarinho|Add14~26_combout\,
	cout => \passarinho|Add14~27\);

-- Location: LCCOMB_X26_Y18_N0
\passarinho|Add14~84\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~84_combout\ = (\passarinho|Add14~26_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Add14~26_combout\,
	combout => \passarinho|Add14~84_combout\);

-- Location: FF_X26_Y18_N1
\passarinho|p_coluna:w[13]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~84_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[13]~q\);

-- Location: LCCOMB_X26_Y18_N30
\passarinho|Add14~28\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~28_combout\ = (\passarinho|p_coluna:w[14]~q\ & (\passarinho|Add14~27\ $ (GND))) # (!\passarinho|p_coluna:w[14]~q\ & (!\passarinho|Add14~27\ & VCC))
-- \passarinho|Add14~29\ = CARRY((\passarinho|p_coluna:w[14]~q\ & !\passarinho|Add14~27\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:w[14]~q\,
	datad => VCC,
	cin => \passarinho|Add14~27\,
	combout => \passarinho|Add14~28_combout\,
	cout => \passarinho|Add14~29\);

-- Location: LCCOMB_X23_Y18_N0
\passarinho|Add14~85\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~85_combout\ = (\passarinho|Add14~28_combout\ & (((!\passarinho|Equal14~13_combout\) # (!\passarinho|Equal16~4_combout\)) # (!\passarinho|Equal14~12_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~12_combout\,
	datab => \passarinho|Add14~28_combout\,
	datac => \passarinho|Equal16~4_combout\,
	datad => \passarinho|Equal14~13_combout\,
	combout => \passarinho|Add14~85_combout\);

-- Location: FF_X23_Y18_N1
\passarinho|p_coluna:w[14]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~85_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[14]~q\);

-- Location: LCCOMB_X26_Y17_N0
\passarinho|Add14~30\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~30_combout\ = (\passarinho|p_coluna:w[15]~q\ & (!\passarinho|Add14~29\)) # (!\passarinho|p_coluna:w[15]~q\ & ((\passarinho|Add14~29\) # (GND)))
-- \passarinho|Add14~31\ = CARRY((!\passarinho|Add14~29\) # (!\passarinho|p_coluna:w[15]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:w[15]~q\,
	datad => VCC,
	cin => \passarinho|Add14~29\,
	combout => \passarinho|Add14~30_combout\,
	cout => \passarinho|Add14~31\);

-- Location: LCCOMB_X27_Y17_N30
\passarinho|Add14~86\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~86_combout\ = (\passarinho|Add14~30_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal16~4_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~13_combout\,
	datab => \passarinho|Equal16~4_combout\,
	datac => \passarinho|Add14~30_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~86_combout\);

-- Location: FF_X27_Y17_N31
\passarinho|p_coluna:w[15]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~86_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[15]~q\);

-- Location: LCCOMB_X26_Y17_N2
\passarinho|Add14~32\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~32_combout\ = (\passarinho|p_coluna:w[16]~q\ & (\passarinho|Add14~31\ $ (GND))) # (!\passarinho|p_coluna:w[16]~q\ & (!\passarinho|Add14~31\ & VCC))
-- \passarinho|Add14~33\ = CARRY((\passarinho|p_coluna:w[16]~q\ & !\passarinho|Add14~31\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:w[16]~q\,
	datad => VCC,
	cin => \passarinho|Add14~31\,
	combout => \passarinho|Add14~32_combout\,
	cout => \passarinho|Add14~33\);

-- Location: LCCOMB_X27_Y18_N22
\passarinho|Add14~87\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~87_combout\ = (\passarinho|Add14~32_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal16~4_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~13_combout\,
	datab => \passarinho|Add14~32_combout\,
	datac => \passarinho|Equal16~4_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~87_combout\);

-- Location: FF_X27_Y18_N23
\passarinho|p_coluna:w[16]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~87_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[16]~q\);

-- Location: LCCOMB_X26_Y17_N4
\passarinho|Add14~34\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~34_combout\ = (\passarinho|p_coluna:w[17]~q\ & (!\passarinho|Add14~33\)) # (!\passarinho|p_coluna:w[17]~q\ & ((\passarinho|Add14~33\) # (GND)))
-- \passarinho|Add14~35\ = CARRY((!\passarinho|Add14~33\) # (!\passarinho|p_coluna:w[17]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:w[17]~q\,
	datad => VCC,
	cin => \passarinho|Add14~33\,
	combout => \passarinho|Add14~34_combout\,
	cout => \passarinho|Add14~35\);

-- Location: LCCOMB_X23_Y20_N30
\passarinho|Add14~36\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~36_combout\ = (\passarinho|Add14~34_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal16~4_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~13_combout\,
	datab => \passarinho|Equal16~4_combout\,
	datac => \passarinho|Add14~34_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~36_combout\);

-- Location: FF_X23_Y20_N31
\passarinho|p_coluna:w[17]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~36_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[17]~q\);

-- Location: LCCOMB_X26_Y17_N6
\passarinho|Add14~37\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~37_combout\ = (\passarinho|p_coluna:w[18]~q\ & (\passarinho|Add14~35\ $ (GND))) # (!\passarinho|p_coluna:w[18]~q\ & (!\passarinho|Add14~35\ & VCC))
-- \passarinho|Add14~38\ = CARRY((\passarinho|p_coluna:w[18]~q\ & !\passarinho|Add14~35\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[18]~q\,
	datad => VCC,
	cin => \passarinho|Add14~35\,
	combout => \passarinho|Add14~37_combout\,
	cout => \passarinho|Add14~38\);

-- Location: LCCOMB_X23_Y18_N16
\passarinho|Add14~39\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~39_combout\ = (\passarinho|Add14~37_combout\ & (((!\passarinho|Equal16~4_combout\) # (!\passarinho|Equal14~12_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add14~37_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal16~4_combout\,
	combout => \passarinho|Add14~39_combout\);

-- Location: FF_X23_Y18_N17
\passarinho|p_coluna:w[18]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~39_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[18]~q\);

-- Location: LCCOMB_X26_Y17_N8
\passarinho|Add14~40\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~40_combout\ = (\passarinho|p_coluna:w[19]~q\ & (!\passarinho|Add14~38\)) # (!\passarinho|p_coluna:w[19]~q\ & ((\passarinho|Add14~38\) # (GND)))
-- \passarinho|Add14~41\ = CARRY((!\passarinho|Add14~38\) # (!\passarinho|p_coluna:w[19]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[19]~q\,
	datad => VCC,
	cin => \passarinho|Add14~38\,
	combout => \passarinho|Add14~40_combout\,
	cout => \passarinho|Add14~41\);

-- Location: LCCOMB_X23_Y18_N2
\passarinho|Add14~42\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~42_combout\ = (\passarinho|Add14~40_combout\ & (((!\passarinho|Equal14~13_combout\) # (!\passarinho|Equal14~12_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Add14~40_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal14~13_combout\,
	combout => \passarinho|Add14~42_combout\);

-- Location: LCCOMB_X23_Y18_N6
\passarinho|Equal17~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal17~5_combout\ = (\passarinho|Equal16~5_combout\) # ((!\passarinho|Add14~32_combout\ & (!\passarinho|Add14~28_combout\ & !\passarinho|Add14~30_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add14~32_combout\,
	datab => \passarinho|Add14~28_combout\,
	datac => \passarinho|Add14~30_combout\,
	datad => \passarinho|Equal16~5_combout\,
	combout => \passarinho|Equal17~5_combout\);

-- Location: LCCOMB_X22_Y18_N6
\passarinho|Equal17~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal17~6_combout\ = (!\passarinho|Add14~42_combout\ & (!\passarinho|Add14~39_combout\ & (!\passarinho|Add14~36_combout\ & \passarinho|Equal17~5_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add14~42_combout\,
	datab => \passarinho|Add14~39_combout\,
	datac => \passarinho|Add14~36_combout\,
	datad => \passarinho|Equal17~5_combout\,
	combout => \passarinho|Equal17~6_combout\);

-- Location: FF_X24_Y18_N13
\passarinho|p_coluna:w[28]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~72_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[28]~q\);

-- Location: LCCOMB_X26_Y17_N10
\passarinho|Add14~43\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~43_combout\ = (\passarinho|p_coluna:w[20]~q\ & (\passarinho|Add14~41\ $ (GND))) # (!\passarinho|p_coluna:w[20]~q\ & (!\passarinho|Add14~41\ & VCC))
-- \passarinho|Add14~44\ = CARRY((\passarinho|p_coluna:w[20]~q\ & !\passarinho|Add14~41\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[20]~q\,
	datad => VCC,
	cin => \passarinho|Add14~41\,
	combout => \passarinho|Add14~43_combout\,
	cout => \passarinho|Add14~44\);

-- Location: LCCOMB_X22_Y17_N4
\passarinho|Add14~88\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~88_combout\ = (\passarinho|Add14~43_combout\ & (((!\passarinho|Equal14~13_combout\) # (!\passarinho|Equal14~12_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Add14~43_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal14~13_combout\,
	combout => \passarinho|Add14~88_combout\);

-- Location: FF_X22_Y17_N5
\passarinho|p_coluna:w[20]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~88_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[20]~q\);

-- Location: LCCOMB_X26_Y17_N12
\passarinho|Add14~45\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~45_combout\ = (\passarinho|p_coluna:w[21]~q\ & (!\passarinho|Add14~44\)) # (!\passarinho|p_coluna:w[21]~q\ & ((\passarinho|Add14~44\) # (GND)))
-- \passarinho|Add14~46\ = CARRY((!\passarinho|Add14~44\) # (!\passarinho|p_coluna:w[21]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[21]~q\,
	datad => VCC,
	cin => \passarinho|Add14~44\,
	combout => \passarinho|Add14~45_combout\,
	cout => \passarinho|Add14~46\);

-- Location: LCCOMB_X22_Y17_N14
\passarinho|Add14~89\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~89_combout\ = (\passarinho|Add14~45_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Add14~45_combout\,
	combout => \passarinho|Add14~89_combout\);

-- Location: FF_X22_Y17_N15
\passarinho|p_coluna:w[21]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~89_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[21]~q\);

-- Location: LCCOMB_X26_Y17_N14
\passarinho|Add14~47\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~47_combout\ = (\passarinho|p_coluna:w[22]~q\ & (\passarinho|Add14~46\ $ (GND))) # (!\passarinho|p_coluna:w[22]~q\ & (!\passarinho|Add14~46\ & VCC))
-- \passarinho|Add14~48\ = CARRY((\passarinho|p_coluna:w[22]~q\ & !\passarinho|Add14~46\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:w[22]~q\,
	datad => VCC,
	cin => \passarinho|Add14~46\,
	combout => \passarinho|Add14~47_combout\,
	cout => \passarinho|Add14~48\);

-- Location: LCCOMB_X22_Y17_N20
\passarinho|Add14~90\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~90_combout\ = (\passarinho|Add14~47_combout\ & (((!\passarinho|Equal14~13_combout\) # (!\passarinho|Equal14~12_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Add14~47_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal14~13_combout\,
	combout => \passarinho|Add14~90_combout\);

-- Location: FF_X22_Y17_N21
\passarinho|p_coluna:w[22]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~90_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[22]~q\);

-- Location: LCCOMB_X26_Y17_N16
\passarinho|Add14~49\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~49_combout\ = (\passarinho|p_coluna:w[23]~q\ & (!\passarinho|Add14~48\)) # (!\passarinho|p_coluna:w[23]~q\ & ((\passarinho|Add14~48\) # (GND)))
-- \passarinho|Add14~50\ = CARRY((!\passarinho|Add14~48\) # (!\passarinho|p_coluna:w[23]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:w[23]~q\,
	datad => VCC,
	cin => \passarinho|Add14~48\,
	combout => \passarinho|Add14~49_combout\,
	cout => \passarinho|Add14~50\);

-- Location: LCCOMB_X23_Y18_N14
\passarinho|Add14~51\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~51_combout\ = (\passarinho|Add14~49_combout\ & (((!\passarinho|Equal14~13_combout\) # (!\passarinho|Equal14~12_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Add14~49_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal14~13_combout\,
	combout => \passarinho|Add14~51_combout\);

-- Location: FF_X23_Y18_N15
\passarinho|p_coluna:w[23]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~51_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[23]~q\);

-- Location: LCCOMB_X26_Y17_N18
\passarinho|Add14~52\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~52_combout\ = (\passarinho|p_coluna:w[24]~q\ & (\passarinho|Add14~50\ $ (GND))) # (!\passarinho|p_coluna:w[24]~q\ & (!\passarinho|Add14~50\ & VCC))
-- \passarinho|Add14~53\ = CARRY((\passarinho|p_coluna:w[24]~q\ & !\passarinho|Add14~50\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[24]~q\,
	datad => VCC,
	cin => \passarinho|Add14~50\,
	combout => \passarinho|Add14~52_combout\,
	cout => \passarinho|Add14~53\);

-- Location: LCCOMB_X23_Y18_N12
\passarinho|Add14~54\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~54_combout\ = (\passarinho|Add14~52_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Add14~52_combout\,
	combout => \passarinho|Add14~54_combout\);

-- Location: FF_X23_Y18_N13
\passarinho|p_coluna:w[24]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~54_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[24]~q\);

-- Location: LCCOMB_X26_Y17_N20
\passarinho|Add14~55\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~55_combout\ = (\passarinho|p_coluna:w[25]~q\ & (!\passarinho|Add14~53\)) # (!\passarinho|p_coluna:w[25]~q\ & ((\passarinho|Add14~53\) # (GND)))
-- \passarinho|Add14~56\ = CARRY((!\passarinho|Add14~53\) # (!\passarinho|p_coluna:w[25]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:w[25]~q\,
	datad => VCC,
	cin => \passarinho|Add14~53\,
	combout => \passarinho|Add14~55_combout\,
	cout => \passarinho|Add14~56\);

-- Location: LCCOMB_X23_Y20_N28
\passarinho|Add14~57\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~57_combout\ = (\passarinho|Add14~55_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal16~4_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~13_combout\,
	datab => \passarinho|Equal16~4_combout\,
	datac => \passarinho|Add14~55_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~57_combout\);

-- Location: FF_X23_Y20_N29
\passarinho|p_coluna:w[25]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~57_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[25]~q\);

-- Location: LCCOMB_X26_Y17_N22
\passarinho|Add14~58\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~58_combout\ = (\passarinho|p_coluna:w[26]~q\ & (\passarinho|Add14~56\ $ (GND))) # (!\passarinho|p_coluna:w[26]~q\ & (!\passarinho|Add14~56\ & VCC))
-- \passarinho|Add14~59\ = CARRY((\passarinho|p_coluna:w[26]~q\ & !\passarinho|Add14~56\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[26]~q\,
	datad => VCC,
	cin => \passarinho|Add14~56\,
	combout => \passarinho|Add14~58_combout\,
	cout => \passarinho|Add14~59\);

-- Location: LCCOMB_X24_Y18_N22
\passarinho|Add14~70\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~70_combout\ = (\passarinho|Add14~58_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Add14~58_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~70_combout\);

-- Location: LCCOMB_X24_Y18_N4
\passarinho|p_coluna:w[26]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|p_coluna:w[26]~feeder_combout\ = \passarinho|Add14~70_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add14~70_combout\,
	combout => \passarinho|p_coluna:w[26]~feeder_combout\);

-- Location: FF_X24_Y18_N5
\passarinho|p_coluna:w[26]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|p_coluna:w[26]~feeder_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[26]~q\);

-- Location: LCCOMB_X26_Y17_N24
\passarinho|Add14~60\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~60_combout\ = (\passarinho|p_coluna:w[27]~q\ & (!\passarinho|Add14~59\)) # (!\passarinho|p_coluna:w[27]~q\ & ((\passarinho|Add14~59\) # (GND)))
-- \passarinho|Add14~61\ = CARRY((!\passarinho|Add14~59\) # (!\passarinho|p_coluna:w[27]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[27]~q\,
	datad => VCC,
	cin => \passarinho|Add14~59\,
	combout => \passarinho|Add14~60_combout\,
	cout => \passarinho|Add14~61\);

-- Location: LCCOMB_X24_Y18_N20
\passarinho|Add14~71\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~71_combout\ = (\passarinho|Add14~60_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Add14~60_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~71_combout\);

-- Location: LCCOMB_X24_Y18_N30
\passarinho|p_coluna:w[27]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|p_coluna:w[27]~feeder_combout\ = \passarinho|Add14~71_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|Add14~71_combout\,
	combout => \passarinho|p_coluna:w[27]~feeder_combout\);

-- Location: FF_X24_Y18_N31
\passarinho|p_coluna:w[27]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|p_coluna:w[27]~feeder_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[27]~q\);

-- Location: LCCOMB_X26_Y17_N26
\passarinho|Add14~62\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~62_combout\ = (\passarinho|p_coluna:w[28]~q\ & (\passarinho|Add14~61\ $ (GND))) # (!\passarinho|p_coluna:w[28]~q\ & (!\passarinho|Add14~61\ & VCC))
-- \passarinho|Add14~63\ = CARRY((\passarinho|p_coluna:w[28]~q\ & !\passarinho|Add14~61\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:w[28]~q\,
	datad => VCC,
	cin => \passarinho|Add14~61\,
	combout => \passarinho|Add14~62_combout\,
	cout => \passarinho|Add14~63\);

-- Location: LCCOMB_X24_Y18_N12
\passarinho|Add14~72\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~72_combout\ = (\passarinho|Add14~62_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Add14~62_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~72_combout\);

-- Location: FF_X24_Y18_N15
\passarinho|p_coluna:w[30]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~69_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[30]~q\);

-- Location: LCCOMB_X26_Y17_N28
\passarinho|Add14~64\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~64_combout\ = (\passarinho|p_coluna:w[29]~q\ & (!\passarinho|Add14~63\)) # (!\passarinho|p_coluna:w[29]~q\ & ((\passarinho|Add14~63\) # (GND)))
-- \passarinho|Add14~65\ = CARRY((!\passarinho|Add14~63\) # (!\passarinho|p_coluna:w[29]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:w[29]~q\,
	datad => VCC,
	cin => \passarinho|Add14~63\,
	combout => \passarinho|Add14~64_combout\,
	cout => \passarinho|Add14~65\);

-- Location: LCCOMB_X24_Y18_N10
\passarinho|Add14~66\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~66_combout\ = (\passarinho|Add14~64_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Add14~64_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~66_combout\);

-- Location: FF_X24_Y18_N11
\passarinho|p_coluna:w[29]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add14~66_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:w[29]~q\);

-- Location: LCCOMB_X26_Y17_N30
\passarinho|Add14~67\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~67_combout\ = \passarinho|p_coluna:w[30]~q\ $ (!\passarinho|Add14~65\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010110100101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:w[30]~q\,
	cin => \passarinho|Add14~65\,
	combout => \passarinho|Add14~67_combout\);

-- Location: LCCOMB_X24_Y18_N14
\passarinho|Add14~69\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add14~69_combout\ = (\passarinho|Add14~67_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Add14~67_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add14~69_combout\);

-- Location: LCCOMB_X24_Y18_N24
\passarinho|Equal17~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal17~9_combout\ = (\passarinho|Add14~18_combout\ & (\passarinho|Add14~14_combout\ & (!\passarinho|Add14~69_combout\ & !\passarinho|Add14~66_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add14~18_combout\,
	datab => \passarinho|Add14~14_combout\,
	datac => \passarinho|Add14~69_combout\,
	datad => \passarinho|Add14~66_combout\,
	combout => \passarinho|Equal17~9_combout\);

-- Location: LCCOMB_X24_Y18_N2
\passarinho|Equal17~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal17~10_combout\ = (!\passarinho|Add14~72_combout\ & (!\passarinho|Add14~71_combout\ & (!\passarinho|Add14~70_combout\ & \passarinho|Equal17~9_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add14~72_combout\,
	datab => \passarinho|Add14~71_combout\,
	datac => \passarinho|Add14~70_combout\,
	datad => \passarinho|Equal17~9_combout\,
	combout => \passarinho|Equal17~10_combout\);

-- Location: LCCOMB_X23_Y18_N28
\passarinho|Equal17~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal17~7_combout\ = (\passarinho|Equal16~5_combout\) # ((!\passarinho|Add14~43_combout\ & (!\passarinho|Add14~45_combout\ & !\passarinho|Add14~47_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add14~43_combout\,
	datab => \passarinho|Add14~45_combout\,
	datac => \passarinho|Add14~47_combout\,
	datad => \passarinho|Equal16~5_combout\,
	combout => \passarinho|Equal17~7_combout\);

-- Location: LCCOMB_X22_Y18_N4
\passarinho|Equal17~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal17~8_combout\ = (!\passarinho|Add14~57_combout\ & (!\passarinho|Add14~51_combout\ & (!\passarinho|Add14~54_combout\ & \passarinho|Equal17~7_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add14~57_combout\,
	datab => \passarinho|Add14~51_combout\,
	datac => \passarinho|Add14~54_combout\,
	datad => \passarinho|Equal17~7_combout\,
	combout => \passarinho|Equal17~8_combout\);

-- Location: LCCOMB_X22_Y18_N30
\passarinho|Equal17~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal17~1_combout\ = (\passarinho|Equal16~5_combout\) # ((!\passarinho|Add14~8_combout\ & (!\passarinho|Add14~6_combout\ & !\passarinho|Add14~10_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add14~8_combout\,
	datab => \passarinho|Add14~6_combout\,
	datac => \passarinho|Add14~10_combout\,
	datad => \passarinho|Equal16~5_combout\,
	combout => \passarinho|Equal17~1_combout\);

-- Location: LCCOMB_X23_Y18_N8
\passarinho|Equal17~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal17~2_combout\ = (\passarinho|Equal16~5_combout\) # ((!\passarinho|Add14~12_combout\ & (!\passarinho|Add14~16_combout\ & !\passarinho|Add14~20_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add14~12_combout\,
	datab => \passarinho|Add14~16_combout\,
	datac => \passarinho|Add14~20_combout\,
	datad => \passarinho|Equal16~5_combout\,
	combout => \passarinho|Equal17~2_combout\);

-- Location: LCCOMB_X23_Y18_N30
\passarinho|Equal17~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal17~0_combout\ = (!\passarinho|Add14~2_combout\ & (!\passarinho|Add14~4_combout\ & (!\passarinho|Add14~0_combout\ & !\passarinho|Equal16~5_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add14~2_combout\,
	datab => \passarinho|Add14~4_combout\,
	datac => \passarinho|Add14~0_combout\,
	datad => \passarinho|Equal16~5_combout\,
	combout => \passarinho|Equal17~0_combout\);

-- Location: LCCOMB_X23_Y18_N26
\passarinho|Equal17~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal17~3_combout\ = (\passarinho|Equal16~5_combout\) # ((!\passarinho|Add14~22_combout\ & (!\passarinho|Add14~26_combout\ & !\passarinho|Add14~24_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add14~22_combout\,
	datab => \passarinho|Add14~26_combout\,
	datac => \passarinho|Add14~24_combout\,
	datad => \passarinho|Equal16~5_combout\,
	combout => \passarinho|Equal17~3_combout\);

-- Location: LCCOMB_X22_Y18_N28
\passarinho|Equal17~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal17~4_combout\ = (\passarinho|Equal17~1_combout\ & (\passarinho|Equal17~2_combout\ & (\passarinho|Equal17~0_combout\ & \passarinho|Equal17~3_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal17~1_combout\,
	datab => \passarinho|Equal17~2_combout\,
	datac => \passarinho|Equal17~0_combout\,
	datad => \passarinho|Equal17~3_combout\,
	combout => \passarinho|Equal17~4_combout\);

-- Location: LCCOMB_X22_Y18_N0
\passarinho|Equal17~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal17~11_combout\ = (\passarinho|Equal17~6_combout\ & (\passarinho|Equal17~10_combout\ & (\passarinho|Equal17~8_combout\ & \passarinho|Equal17~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal17~6_combout\,
	datab => \passarinho|Equal17~10_combout\,
	datac => \passarinho|Equal17~8_combout\,
	datad => \passarinho|Equal17~4_combout\,
	combout => \passarinho|Equal17~11_combout\);

-- Location: LCCOMB_X21_Y21_N16
\passarinho|s~23\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|s~23_combout\ = (\passarinho|Add11~10_combout\) # (\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add11~10_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|s~23_combout\);

-- Location: FF_X21_Y21_N17
\passarinho|p_coluna:s[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|s~23_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:s[5]~q\);

-- Location: LCCOMB_X22_Y17_N26
\passarinho|Equal14~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal14~14_combout\ = (!\passarinho|Add11~12_combout\ & !\passarinho|Add11~16_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000001010101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~12_combout\,
	datad => \passarinho|Add11~16_combout\,
	combout => \passarinho|Equal14~14_combout\);

-- Location: LCCOMB_X23_Y19_N10
\passarinho|Equal14~15\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal14~15_combout\ = (\passarinho|Add11~10_combout\ & (\passarinho|Equal14~14_combout\ & (\passarinho|Add11~14_combout\ & \passarinho|Equal14~12_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~10_combout\,
	datab => \passarinho|Equal14~14_combout\,
	datac => \passarinho|Add11~14_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Equal14~15_combout\);

-- Location: FF_X22_Y17_N17
\passarinho|p_coluna:k[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~8_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[3]~q\);

-- Location: LCCOMB_X23_Y16_N2
\passarinho|Add12~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~0_combout\ = \passarinho|p_coluna:k[0]~q\ $ (VCC)
-- \passarinho|Add12~1\ = CARRY(\passarinho|p_coluna:k[0]~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101010110101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[0]~q\,
	datad => VCC,
	combout => \passarinho|Add12~0_combout\,
	cout => \passarinho|Add12~1\);

-- Location: LCCOMB_X22_Y16_N16
\passarinho|Add12~73\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~73_combout\ = (\passarinho|Add12~0_combout\ & (((!\passarinho|Equal14~13_combout\) # (!\passarinho|Equal14~12_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~0_combout\,
	datab => \passarinho|Equal14~14_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal14~13_combout\,
	combout => \passarinho|Add12~73_combout\);

-- Location: FF_X22_Y16_N17
\passarinho|p_coluna:k[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~73_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[0]~q\);

-- Location: LCCOMB_X23_Y16_N4
\passarinho|Add12~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~2_combout\ = (\passarinho|p_coluna:k[1]~q\ & (!\passarinho|Add12~1\)) # (!\passarinho|p_coluna:k[1]~q\ & ((\passarinho|Add12~1\) # (GND)))
-- \passarinho|Add12~3\ = CARRY((!\passarinho|Add12~1\) # (!\passarinho|p_coluna:k[1]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[1]~q\,
	datad => VCC,
	cin => \passarinho|Add12~1\,
	combout => \passarinho|Add12~2_combout\,
	cout => \passarinho|Add12~3\);

-- Location: LCCOMB_X22_Y16_N14
\passarinho|Add12~74\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~74_combout\ = (\passarinho|Add12~2_combout\ & (((!\passarinho|Equal14~13_combout\) # (!\passarinho|Equal14~12_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~2_combout\,
	datab => \passarinho|Equal14~14_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal14~13_combout\,
	combout => \passarinho|Add12~74_combout\);

-- Location: FF_X22_Y16_N15
\passarinho|p_coluna:k[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~74_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[1]~q\);

-- Location: LCCOMB_X23_Y16_N6
\passarinho|Add12~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~4_combout\ = (\passarinho|p_coluna:k[2]~q\ & (\passarinho|Add12~3\ $ (GND))) # (!\passarinho|p_coluna:k[2]~q\ & (!\passarinho|Add12~3\ & VCC))
-- \passarinho|Add12~5\ = CARRY((\passarinho|p_coluna:k[2]~q\ & !\passarinho|Add12~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:k[2]~q\,
	datad => VCC,
	cin => \passarinho|Add12~3\,
	combout => \passarinho|Add12~4_combout\,
	cout => \passarinho|Add12~5\);

-- Location: LCCOMB_X23_Y16_N0
\passarinho|Add12~75\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~75_combout\ = (\passarinho|Add12~4_combout\ & (((!\passarinho|Equal14~13_combout\) # (!\passarinho|Equal14~14_combout\)) # (!\passarinho|Equal14~12_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~4_combout\,
	datab => \passarinho|Equal14~12_combout\,
	datac => \passarinho|Equal14~14_combout\,
	datad => \passarinho|Equal14~13_combout\,
	combout => \passarinho|Add12~75_combout\);

-- Location: FF_X23_Y16_N1
\passarinho|p_coluna:k[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~75_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[2]~q\);

-- Location: LCCOMB_X23_Y16_N8
\passarinho|Add12~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~6_combout\ = (\passarinho|p_coluna:k[3]~q\ & (!\passarinho|Add12~5\)) # (!\passarinho|p_coluna:k[3]~q\ & ((\passarinho|Add12~5\) # (GND)))
-- \passarinho|Add12~7\ = CARRY((!\passarinho|Add12~5\) # (!\passarinho|p_coluna:k[3]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:k[3]~q\,
	datad => VCC,
	cin => \passarinho|Add12~5\,
	combout => \passarinho|Add12~6_combout\,
	cout => \passarinho|Add12~7\);

-- Location: LCCOMB_X22_Y17_N16
\passarinho|Add12~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~8_combout\ = (\passarinho|Add12~6_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~14_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Add12~6_combout\,
	combout => \passarinho|Add12~8_combout\);

-- Location: FF_X23_Y17_N21
\passarinho|p_coluna:k[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~11_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[4]~q\);

-- Location: LCCOMB_X23_Y16_N10
\passarinho|Add12~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~9_combout\ = (\passarinho|p_coluna:k[4]~q\ & (\passarinho|Add12~7\ $ (GND))) # (!\passarinho|p_coluna:k[4]~q\ & (!\passarinho|Add12~7\ & VCC))
-- \passarinho|Add12~10\ = CARRY((\passarinho|p_coluna:k[4]~q\ & !\passarinho|Add12~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[4]~q\,
	datad => VCC,
	cin => \passarinho|Add12~7\,
	combout => \passarinho|Add12~9_combout\,
	cout => \passarinho|Add12~10\);

-- Location: LCCOMB_X23_Y17_N20
\passarinho|Add12~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~11_combout\ = (\passarinho|Add12~9_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~14_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~13_combout\,
	datab => \passarinho|Add12~9_combout\,
	datac => \passarinho|Equal14~14_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add12~11_combout\);

-- Location: LCCOMB_X23_Y17_N30
\passarinho|p_coluna:k[5]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|p_coluna:k[5]~feeder_combout\ = \passarinho|Add12~14_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|Add12~14_combout\,
	combout => \passarinho|p_coluna:k[5]~feeder_combout\);

-- Location: FF_X23_Y17_N31
\passarinho|p_coluna:k[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|p_coluna:k[5]~feeder_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[5]~q\);

-- Location: LCCOMB_X23_Y16_N12
\passarinho|Add12~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~12_combout\ = (\passarinho|p_coluna:k[5]~q\ & (!\passarinho|Add12~10\)) # (!\passarinho|p_coluna:k[5]~q\ & ((\passarinho|Add12~10\) # (GND)))
-- \passarinho|Add12~13\ = CARRY((!\passarinho|Add12~10\) # (!\passarinho|p_coluna:k[5]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[5]~q\,
	datad => VCC,
	cin => \passarinho|Add12~10\,
	combout => \passarinho|Add12~12_combout\,
	cout => \passarinho|Add12~13\);

-- Location: LCCOMB_X23_Y17_N28
\passarinho|Add12~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~14_combout\ = (\passarinho|Add12~12_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~14_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~12_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Equal14~14_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add12~14_combout\);

-- Location: LCCOMB_X23_Y17_N18
\passarinho|Equal19~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal19~0_combout\ = (!\passarinho|Add12~4_combout\ & (!\passarinho|Add12~0_combout\ & (!\passarinho|Add12~2_combout\ & !\passarinho|Equal14~15_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~4_combout\,
	datab => \passarinho|Add12~0_combout\,
	datac => \passarinho|Add12~2_combout\,
	datad => \passarinho|Equal14~15_combout\,
	combout => \passarinho|Equal19~0_combout\);

-- Location: LCCOMB_X23_Y17_N22
\passarinho|Equal19~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal19~1_combout\ = (!\passarinho|Add12~8_combout\ & (!\passarinho|Add12~11_combout\ & (!\passarinho|Add12~14_combout\ & \passarinho|Equal19~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~8_combout\,
	datab => \passarinho|Add12~11_combout\,
	datac => \passarinho|Add12~14_combout\,
	datad => \passarinho|Equal19~0_combout\,
	combout => \passarinho|Equal19~1_combout\);

-- Location: FF_X23_Y17_N13
\passarinho|p_coluna:k[27]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~71_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[27]~q\);

-- Location: LCCOMB_X23_Y16_N14
\passarinho|Add12~15\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~15_combout\ = (\passarinho|p_coluna:k[6]~q\ & (\passarinho|Add12~13\ $ (GND))) # (!\passarinho|p_coluna:k[6]~q\ & (!\passarinho|Add12~13\ & VCC))
-- \passarinho|Add12~16\ = CARRY((\passarinho|p_coluna:k[6]~q\ & !\passarinho|Add12~13\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[6]~q\,
	datad => VCC,
	cin => \passarinho|Add12~13\,
	combout => \passarinho|Add12~15_combout\,
	cout => \passarinho|Add12~16\);

-- Location: LCCOMB_X22_Y16_N12
\passarinho|Add12~76\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~76_combout\ = (\passarinho|Add12~15_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~14_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~13_combout\,
	datab => \passarinho|Equal14~14_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Add12~15_combout\,
	combout => \passarinho|Add12~76_combout\);

-- Location: FF_X22_Y16_N13
\passarinho|p_coluna:k[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~76_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[6]~q\);

-- Location: LCCOMB_X23_Y16_N16
\passarinho|Add12~17\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~17_combout\ = (\passarinho|p_coluna:k[7]~q\ & (!\passarinho|Add12~16\)) # (!\passarinho|p_coluna:k[7]~q\ & ((\passarinho|Add12~16\) # (GND)))
-- \passarinho|Add12~18\ = CARRY((!\passarinho|Add12~16\) # (!\passarinho|p_coluna:k[7]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:k[7]~q\,
	datad => VCC,
	cin => \passarinho|Add12~16\,
	combout => \passarinho|Add12~17_combout\,
	cout => \passarinho|Add12~18\);

-- Location: LCCOMB_X23_Y17_N0
\passarinho|k~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|k~0_combout\ = (\passarinho|Add12~17_combout\ & (!\passarinho|Equal19~11_combout\ & !\passarinho|Equal14~15_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add12~17_combout\,
	datac => \passarinho|Equal19~11_combout\,
	datad => \passarinho|Equal14~15_combout\,
	combout => \passarinho|k~0_combout\);

-- Location: FF_X23_Y17_N1
\passarinho|p_coluna:k[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|k~0_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[7]~q\);

-- Location: LCCOMB_X23_Y16_N18
\passarinho|Add12~19\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~19_combout\ = (\passarinho|p_coluna:k[8]~q\ & (\passarinho|Add12~18\ $ (GND))) # (!\passarinho|p_coluna:k[8]~q\ & (!\passarinho|Add12~18\ & VCC))
-- \passarinho|Add12~20\ = CARRY((\passarinho|p_coluna:k[8]~q\ & !\passarinho|Add12~18\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[8]~q\,
	datad => VCC,
	cin => \passarinho|Add12~18\,
	combout => \passarinho|Add12~19_combout\,
	cout => \passarinho|Add12~20\);

-- Location: LCCOMB_X22_Y16_N10
\passarinho|Add12~77\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~77_combout\ = (\passarinho|Add12~19_combout\ & (((!\passarinho|Equal14~14_combout\) # (!\passarinho|Equal14~12_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~13_combout\,
	datab => \passarinho|Add12~19_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal14~14_combout\,
	combout => \passarinho|Add12~77_combout\);

-- Location: FF_X22_Y16_N11
\passarinho|p_coluna:k[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~77_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[8]~q\);

-- Location: LCCOMB_X23_Y16_N20
\passarinho|Add12~21\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~21_combout\ = (\passarinho|p_coluna:k[9]~q\ & (!\passarinho|Add12~20\)) # (!\passarinho|p_coluna:k[9]~q\ & ((\passarinho|Add12~20\) # (GND)))
-- \passarinho|Add12~22\ = CARRY((!\passarinho|Add12~20\) # (!\passarinho|p_coluna:k[9]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:k[9]~q\,
	datad => VCC,
	cin => \passarinho|Add12~20\,
	combout => \passarinho|Add12~21_combout\,
	cout => \passarinho|Add12~22\);

-- Location: LCCOMB_X23_Y17_N6
\passarinho|k~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|k~1_combout\ = (\passarinho|Add12~21_combout\ & (!\passarinho|Equal19~11_combout\ & !\passarinho|Equal14~15_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add12~21_combout\,
	datac => \passarinho|Equal19~11_combout\,
	datad => \passarinho|Equal14~15_combout\,
	combout => \passarinho|k~1_combout\);

-- Location: FF_X23_Y17_N7
\passarinho|p_coluna:k[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|k~1_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[9]~q\);

-- Location: LCCOMB_X23_Y16_N22
\passarinho|Add12~23\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~23_combout\ = (\passarinho|p_coluna:k[10]~q\ & (\passarinho|Add12~22\ $ (GND))) # (!\passarinho|p_coluna:k[10]~q\ & (!\passarinho|Add12~22\ & VCC))
-- \passarinho|Add12~24\ = CARRY((\passarinho|p_coluna:k[10]~q\ & !\passarinho|Add12~22\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[10]~q\,
	datad => VCC,
	cin => \passarinho|Add12~22\,
	combout => \passarinho|Add12~23_combout\,
	cout => \passarinho|Add12~24\);

-- Location: LCCOMB_X22_Y16_N8
\passarinho|Add12~78\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~78_combout\ = (\passarinho|Add12~23_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~14_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~13_combout\,
	datab => \passarinho|Equal14~14_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Add12~23_combout\,
	combout => \passarinho|Add12~78_combout\);

-- Location: FF_X22_Y16_N9
\passarinho|p_coluna:k[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~78_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[10]~q\);

-- Location: LCCOMB_X23_Y16_N24
\passarinho|Add12~25\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~25_combout\ = (\passarinho|p_coluna:k[11]~q\ & (!\passarinho|Add12~24\)) # (!\passarinho|p_coluna:k[11]~q\ & ((\passarinho|Add12~24\) # (GND)))
-- \passarinho|Add12~26\ = CARRY((!\passarinho|Add12~24\) # (!\passarinho|p_coluna:k[11]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:k[11]~q\,
	datad => VCC,
	cin => \passarinho|Add12~24\,
	combout => \passarinho|Add12~25_combout\,
	cout => \passarinho|Add12~26\);

-- Location: LCCOMB_X22_Y17_N12
\passarinho|Add12~27\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~27_combout\ = (\passarinho|Add12~25_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~14_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Add12~25_combout\,
	combout => \passarinho|Add12~27_combout\);

-- Location: FF_X22_Y17_N13
\passarinho|p_coluna:k[11]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~27_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[11]~q\);

-- Location: LCCOMB_X23_Y16_N26
\passarinho|Add12~28\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~28_combout\ = (\passarinho|p_coluna:k[12]~q\ & (\passarinho|Add12~26\ $ (GND))) # (!\passarinho|p_coluna:k[12]~q\ & (!\passarinho|Add12~26\ & VCC))
-- \passarinho|Add12~29\ = CARRY((\passarinho|p_coluna:k[12]~q\ & !\passarinho|Add12~26\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[12]~q\,
	datad => VCC,
	cin => \passarinho|Add12~26\,
	combout => \passarinho|Add12~28_combout\,
	cout => \passarinho|Add12~29\);

-- Location: LCCOMB_X22_Y17_N30
\passarinho|Add12~30\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~30_combout\ = (\passarinho|Add12~28_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~14_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Add12~28_combout\,
	combout => \passarinho|Add12~30_combout\);

-- Location: FF_X22_Y17_N31
\passarinho|p_coluna:k[12]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~30_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[12]~q\);

-- Location: LCCOMB_X23_Y16_N28
\passarinho|Add12~31\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~31_combout\ = (\passarinho|p_coluna:k[13]~q\ & (!\passarinho|Add12~29\)) # (!\passarinho|p_coluna:k[13]~q\ & ((\passarinho|Add12~29\) # (GND)))
-- \passarinho|Add12~32\ = CARRY((!\passarinho|Add12~29\) # (!\passarinho|p_coluna:k[13]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[13]~q\,
	datad => VCC,
	cin => \passarinho|Add12~29\,
	combout => \passarinho|Add12~31_combout\,
	cout => \passarinho|Add12~32\);

-- Location: LCCOMB_X22_Y17_N28
\passarinho|Add12~33\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~33_combout\ = (\passarinho|Add12~31_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~14_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Add12~31_combout\,
	combout => \passarinho|Add12~33_combout\);

-- Location: FF_X22_Y17_N29
\passarinho|p_coluna:k[13]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~33_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[13]~q\);

-- Location: LCCOMB_X23_Y16_N30
\passarinho|Add12~34\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~34_combout\ = (\passarinho|p_coluna:k[14]~q\ & (\passarinho|Add12~32\ $ (GND))) # (!\passarinho|p_coluna:k[14]~q\ & (!\passarinho|Add12~32\ & VCC))
-- \passarinho|Add12~35\ = CARRY((\passarinho|p_coluna:k[14]~q\ & !\passarinho|Add12~32\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[14]~q\,
	datad => VCC,
	cin => \passarinho|Add12~32\,
	combout => \passarinho|Add12~34_combout\,
	cout => \passarinho|Add12~35\);

-- Location: LCCOMB_X23_Y19_N18
\passarinho|Add12~79\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~79_combout\ = (\passarinho|Add12~34_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~34_combout\,
	datab => \passarinho|Equal14~14_combout\,
	datac => \passarinho|Equal14~13_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add12~79_combout\);

-- Location: FF_X23_Y19_N19
\passarinho|p_coluna:k[14]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~79_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[14]~q\);

-- Location: LCCOMB_X23_Y15_N0
\passarinho|Add12~36\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~36_combout\ = (\passarinho|p_coluna:k[15]~q\ & (!\passarinho|Add12~35\)) # (!\passarinho|p_coluna:k[15]~q\ & ((\passarinho|Add12~35\) # (GND)))
-- \passarinho|Add12~37\ = CARRY((!\passarinho|Add12~35\) # (!\passarinho|p_coluna:k[15]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[15]~q\,
	datad => VCC,
	cin => \passarinho|Add12~35\,
	combout => \passarinho|Add12~36_combout\,
	cout => \passarinho|Add12~37\);

-- Location: LCCOMB_X22_Y17_N0
\passarinho|Add12~80\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~80_combout\ = (\passarinho|Add12~36_combout\ & (((!\passarinho|Equal14~13_combout\) # (!\passarinho|Equal14~12_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~14_combout\,
	datab => \passarinho|Equal14~12_combout\,
	datac => \passarinho|Add12~36_combout\,
	datad => \passarinho|Equal14~13_combout\,
	combout => \passarinho|Add12~80_combout\);

-- Location: FF_X22_Y17_N1
\passarinho|p_coluna:k[15]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~80_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[15]~q\);

-- Location: LCCOMB_X23_Y15_N2
\passarinho|Add12~38\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~38_combout\ = (\passarinho|p_coluna:k[16]~q\ & (\passarinho|Add12~37\ $ (GND))) # (!\passarinho|p_coluna:k[16]~q\ & (!\passarinho|Add12~37\ & VCC))
-- \passarinho|Add12~39\ = CARRY((\passarinho|p_coluna:k[16]~q\ & !\passarinho|Add12~37\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:k[16]~q\,
	datad => VCC,
	cin => \passarinho|Add12~37\,
	combout => \passarinho|Add12~38_combout\,
	cout => \passarinho|Add12~39\);

-- Location: LCCOMB_X23_Y19_N8
\passarinho|Add12~81\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~81_combout\ = (\passarinho|Add12~38_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~38_combout\,
	datab => \passarinho|Equal14~14_combout\,
	datac => \passarinho|Equal14~13_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add12~81_combout\);

-- Location: FF_X23_Y19_N9
\passarinho|p_coluna:k[16]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~81_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[16]~q\);

-- Location: LCCOMB_X23_Y15_N4
\passarinho|Add12~40\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~40_combout\ = (\passarinho|p_coluna:k[17]~q\ & (!\passarinho|Add12~39\)) # (!\passarinho|p_coluna:k[17]~q\ & ((\passarinho|Add12~39\) # (GND)))
-- \passarinho|Add12~41\ = CARRY((!\passarinho|Add12~39\) # (!\passarinho|p_coluna:k[17]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[17]~q\,
	datad => VCC,
	cin => \passarinho|Add12~39\,
	combout => \passarinho|Add12~40_combout\,
	cout => \passarinho|Add12~41\);

-- Location: LCCOMB_X23_Y19_N0
\passarinho|Add12~82\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~82_combout\ = (\passarinho|Add12~40_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~40_combout\,
	datab => \passarinho|Equal14~14_combout\,
	datac => \passarinho|Equal14~13_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add12~82_combout\);

-- Location: FF_X23_Y19_N1
\passarinho|p_coluna:k[17]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~82_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[17]~q\);

-- Location: LCCOMB_X23_Y15_N6
\passarinho|Add12~42\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~42_combout\ = (\passarinho|p_coluna:k[18]~q\ & (\passarinho|Add12~41\ $ (GND))) # (!\passarinho|p_coluna:k[18]~q\ & (!\passarinho|Add12~41\ & VCC))
-- \passarinho|Add12~43\ = CARRY((\passarinho|p_coluna:k[18]~q\ & !\passarinho|Add12~41\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[18]~q\,
	datad => VCC,
	cin => \passarinho|Add12~41\,
	combout => \passarinho|Add12~42_combout\,
	cout => \passarinho|Add12~43\);

-- Location: LCCOMB_X22_Y17_N10
\passarinho|Add12~83\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~83_combout\ = (\passarinho|Add12~42_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~14_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Add12~42_combout\,
	combout => \passarinho|Add12~83_combout\);

-- Location: FF_X22_Y17_N11
\passarinho|p_coluna:k[18]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~83_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[18]~q\);

-- Location: LCCOMB_X23_Y15_N8
\passarinho|Add12~44\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~44_combout\ = (\passarinho|p_coluna:k[19]~q\ & (!\passarinho|Add12~43\)) # (!\passarinho|p_coluna:k[19]~q\ & ((\passarinho|Add12~43\) # (GND)))
-- \passarinho|Add12~45\ = CARRY((!\passarinho|Add12~43\) # (!\passarinho|p_coluna:k[19]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:k[19]~q\,
	datad => VCC,
	cin => \passarinho|Add12~43\,
	combout => \passarinho|Add12~44_combout\,
	cout => \passarinho|Add12~45\);

-- Location: LCCOMB_X23_Y18_N22
\passarinho|Add12~84\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~84_combout\ = (\passarinho|Add12~44_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~14_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Add12~44_combout\,
	combout => \passarinho|Add12~84_combout\);

-- Location: FF_X23_Y18_N23
\passarinho|p_coluna:k[19]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~84_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[19]~q\);

-- Location: LCCOMB_X23_Y15_N10
\passarinho|Add12~46\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~46_combout\ = (\passarinho|p_coluna:k[20]~q\ & (\passarinho|Add12~45\ $ (GND))) # (!\passarinho|p_coluna:k[20]~q\ & (!\passarinho|Add12~45\ & VCC))
-- \passarinho|Add12~47\ = CARRY((\passarinho|p_coluna:k[20]~q\ & !\passarinho|Add12~45\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:k[20]~q\,
	datad => VCC,
	cin => \passarinho|Add12~45\,
	combout => \passarinho|Add12~46_combout\,
	cout => \passarinho|Add12~47\);

-- Location: LCCOMB_X23_Y19_N12
\passarinho|Add12~85\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~85_combout\ = (\passarinho|Add12~46_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~46_combout\,
	datab => \passarinho|Equal14~14_combout\,
	datac => \passarinho|Equal14~13_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add12~85_combout\);

-- Location: FF_X23_Y19_N13
\passarinho|p_coluna:k[20]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~85_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[20]~q\);

-- Location: LCCOMB_X23_Y15_N12
\passarinho|Add12~48\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~48_combout\ = (\passarinho|p_coluna:k[21]~q\ & (!\passarinho|Add12~47\)) # (!\passarinho|p_coluna:k[21]~q\ & ((\passarinho|Add12~47\) # (GND)))
-- \passarinho|Add12~49\ = CARRY((!\passarinho|Add12~47\) # (!\passarinho|p_coluna:k[21]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:k[21]~q\,
	datad => VCC,
	cin => \passarinho|Add12~47\,
	combout => \passarinho|Add12~48_combout\,
	cout => \passarinho|Add12~49\);

-- Location: LCCOMB_X23_Y19_N30
\passarinho|Add12~86\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~86_combout\ = (\passarinho|Add12~48_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~14_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~13_combout\,
	datab => \passarinho|Equal14~14_combout\,
	datac => \passarinho|Add12~48_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add12~86_combout\);

-- Location: FF_X23_Y19_N31
\passarinho|p_coluna:k[21]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~86_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[21]~q\);

-- Location: LCCOMB_X23_Y15_N14
\passarinho|Add12~50\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~50_combout\ = (\passarinho|p_coluna:k[22]~q\ & (\passarinho|Add12~49\ $ (GND))) # (!\passarinho|p_coluna:k[22]~q\ & (!\passarinho|Add12~49\ & VCC))
-- \passarinho|Add12~51\ = CARRY((\passarinho|p_coluna:k[22]~q\ & !\passarinho|Add12~49\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[22]~q\,
	datad => VCC,
	cin => \passarinho|Add12~49\,
	combout => \passarinho|Add12~50_combout\,
	cout => \passarinho|Add12~51\);

-- Location: LCCOMB_X23_Y19_N20
\passarinho|Add12~87\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~87_combout\ = (\passarinho|Add12~50_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~14_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~13_combout\,
	datab => \passarinho|Equal14~14_combout\,
	datac => \passarinho|Add12~50_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add12~87_combout\);

-- Location: FF_X23_Y19_N21
\passarinho|p_coluna:k[22]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~87_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[22]~q\);

-- Location: LCCOMB_X23_Y15_N16
\passarinho|Add12~52\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~52_combout\ = (\passarinho|p_coluna:k[23]~q\ & (!\passarinho|Add12~51\)) # (!\passarinho|p_coluna:k[23]~q\ & ((\passarinho|Add12~51\) # (GND)))
-- \passarinho|Add12~53\ = CARRY((!\passarinho|Add12~51\) # (!\passarinho|p_coluna:k[23]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[23]~q\,
	datad => VCC,
	cin => \passarinho|Add12~51\,
	combout => \passarinho|Add12~52_combout\,
	cout => \passarinho|Add12~53\);

-- Location: LCCOMB_X23_Y19_N28
\passarinho|Add12~88\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~88_combout\ = (\passarinho|Add12~52_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~52_combout\,
	datab => \passarinho|Equal14~14_combout\,
	datac => \passarinho|Equal14~13_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add12~88_combout\);

-- Location: FF_X23_Y19_N29
\passarinho|p_coluna:k[23]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~88_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[23]~q\);

-- Location: LCCOMB_X23_Y15_N18
\passarinho|Add12~54\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~54_combout\ = (\passarinho|p_coluna:k[24]~q\ & (\passarinho|Add12~53\ $ (GND))) # (!\passarinho|p_coluna:k[24]~q\ & (!\passarinho|Add12~53\ & VCC))
-- \passarinho|Add12~55\ = CARRY((\passarinho|p_coluna:k[24]~q\ & !\passarinho|Add12~53\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:k[24]~q\,
	datad => VCC,
	cin => \passarinho|Add12~53\,
	combout => \passarinho|Add12~54_combout\,
	cout => \passarinho|Add12~55\);

-- Location: LCCOMB_X23_Y19_N6
\passarinho|Add12~89\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~89_combout\ = (\passarinho|Add12~54_combout\ & (((!\passarinho|Equal14~14_combout\) # (!\passarinho|Equal14~12_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~13_combout\,
	datab => \passarinho|Add12~54_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal14~14_combout\,
	combout => \passarinho|Add12~89_combout\);

-- Location: FF_X23_Y19_N7
\passarinho|p_coluna:k[24]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~89_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[24]~q\);

-- Location: LCCOMB_X23_Y15_N20
\passarinho|Add12~56\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~56_combout\ = (\passarinho|p_coluna:k[25]~q\ & (!\passarinho|Add12~55\)) # (!\passarinho|p_coluna:k[25]~q\ & ((\passarinho|Add12~55\) # (GND)))
-- \passarinho|Add12~57\ = CARRY((!\passarinho|Add12~55\) # (!\passarinho|p_coluna:k[25]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[25]~q\,
	datad => VCC,
	cin => \passarinho|Add12~55\,
	combout => \passarinho|Add12~56_combout\,
	cout => \passarinho|Add12~57\);

-- Location: LCCOMB_X23_Y19_N4
\passarinho|Add12~90\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~90_combout\ = (\passarinho|Add12~56_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~56_combout\,
	datab => \passarinho|Equal14~14_combout\,
	datac => \passarinho|Equal14~13_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add12~90_combout\);

-- Location: FF_X23_Y19_N5
\passarinho|p_coluna:k[25]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~90_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[25]~q\);

-- Location: LCCOMB_X23_Y15_N22
\passarinho|Add12~58\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~58_combout\ = (\passarinho|p_coluna:k[26]~q\ & (\passarinho|Add12~57\ $ (GND))) # (!\passarinho|p_coluna:k[26]~q\ & (!\passarinho|Add12~57\ & VCC))
-- \passarinho|Add12~59\ = CARRY((\passarinho|p_coluna:k[26]~q\ & !\passarinho|Add12~57\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:k[26]~q\,
	datad => VCC,
	cin => \passarinho|Add12~57\,
	combout => \passarinho|Add12~58_combout\,
	cout => \passarinho|Add12~59\);

-- Location: LCCOMB_X23_Y17_N2
\passarinho|Add12~70\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~70_combout\ = (\passarinho|Add12~58_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~14_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Add12~58_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add12~70_combout\);

-- Location: FF_X23_Y17_N3
\passarinho|p_coluna:k[26]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~70_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[26]~q\);

-- Location: LCCOMB_X23_Y15_N24
\passarinho|Add12~60\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~60_combout\ = (\passarinho|p_coluna:k[27]~q\ & (!\passarinho|Add12~59\)) # (!\passarinho|p_coluna:k[27]~q\ & ((\passarinho|Add12~59\) # (GND)))
-- \passarinho|Add12~61\ = CARRY((!\passarinho|Add12~59\) # (!\passarinho|p_coluna:k[27]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:k[27]~q\,
	datad => VCC,
	cin => \passarinho|Add12~59\,
	combout => \passarinho|Add12~60_combout\,
	cout => \passarinho|Add12~61\);

-- Location: LCCOMB_X23_Y17_N12
\passarinho|Add12~71\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~71_combout\ = (\passarinho|Add12~60_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~14_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~13_combout\,
	datab => \passarinho|Add12~60_combout\,
	datac => \passarinho|Equal14~14_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add12~71_combout\);

-- Location: FF_X23_Y17_N27
\passarinho|p_coluna:k[28]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~72_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[28]~q\);

-- Location: LCCOMB_X23_Y15_N26
\passarinho|Add12~62\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~62_combout\ = (\passarinho|p_coluna:k[28]~q\ & (\passarinho|Add12~61\ $ (GND))) # (!\passarinho|p_coluna:k[28]~q\ & (!\passarinho|Add12~61\ & VCC))
-- \passarinho|Add12~63\ = CARRY((\passarinho|p_coluna:k[28]~q\ & !\passarinho|Add12~61\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[28]~q\,
	datad => VCC,
	cin => \passarinho|Add12~61\,
	combout => \passarinho|Add12~62_combout\,
	cout => \passarinho|Add12~63\);

-- Location: LCCOMB_X23_Y17_N26
\passarinho|Add12~72\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~72_combout\ = (\passarinho|Add12~62_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~14_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~62_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Equal14~14_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add12~72_combout\);

-- Location: FF_X23_Y17_N5
\passarinho|p_coluna:k[30]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~69_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[30]~q\);

-- Location: LCCOMB_X23_Y15_N28
\passarinho|Add12~64\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~64_combout\ = (\passarinho|p_coluna:k[29]~q\ & (!\passarinho|Add12~63\)) # (!\passarinho|p_coluna:k[29]~q\ & ((\passarinho|Add12~63\) # (GND)))
-- \passarinho|Add12~65\ = CARRY((!\passarinho|Add12~63\) # (!\passarinho|p_coluna:k[29]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:k[29]~q\,
	datad => VCC,
	cin => \passarinho|Add12~63\,
	combout => \passarinho|Add12~64_combout\,
	cout => \passarinho|Add12~65\);

-- Location: LCCOMB_X23_Y17_N16
\passarinho|Add12~66\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~66_combout\ = (\passarinho|Add12~64_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~14_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Add12~64_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add12~66_combout\);

-- Location: FF_X23_Y17_N17
\passarinho|p_coluna:k[29]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add12~66_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:k[29]~q\);

-- Location: LCCOMB_X23_Y15_N30
\passarinho|Add12~67\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~67_combout\ = \passarinho|Add12~65\ $ (!\passarinho|p_coluna:k[30]~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|p_coluna:k[30]~q\,
	cin => \passarinho|Add12~65\,
	combout => \passarinho|Add12~67_combout\);

-- Location: LCCOMB_X23_Y17_N4
\passarinho|Add12~69\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add12~69_combout\ = (\passarinho|Add12~67_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal14~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~14_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Add12~67_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add12~69_combout\);

-- Location: LCCOMB_X23_Y17_N10
\passarinho|Equal19~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal19~9_combout\ = (\passarinho|Add12~21_combout\ & (\passarinho|Add12~17_combout\ & (!\passarinho|Add12~69_combout\ & !\passarinho|Add12~66_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~21_combout\,
	datab => \passarinho|Add12~17_combout\,
	datac => \passarinho|Add12~69_combout\,
	datad => \passarinho|Add12~66_combout\,
	combout => \passarinho|Equal19~9_combout\);

-- Location: LCCOMB_X23_Y17_N8
\passarinho|Equal19~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal19~10_combout\ = (!\passarinho|Add12~71_combout\ & (!\passarinho|Add12~70_combout\ & (!\passarinho|Add12~72_combout\ & \passarinho|Equal19~9_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~71_combout\,
	datab => \passarinho|Add12~70_combout\,
	datac => \passarinho|Add12~72_combout\,
	datad => \passarinho|Equal19~9_combout\,
	combout => \passarinho|Equal19~10_combout\);

-- Location: LCCOMB_X22_Y17_N18
\passarinho|Equal19~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal19~2_combout\ = (\passarinho|Equal14~15_combout\) # ((!\passarinho|Add12~15_combout\ & (!\passarinho|Add12~19_combout\ & !\passarinho|Add12~23_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~15_combout\,
	datab => \passarinho|Add12~19_combout\,
	datac => \passarinho|Equal14~15_combout\,
	datad => \passarinho|Add12~23_combout\,
	combout => \passarinho|Equal19~2_combout\);

-- Location: LCCOMB_X22_Y17_N6
\passarinho|Equal19~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal19~3_combout\ = (!\passarinho|Add12~27_combout\ & (!\passarinho|Add12~33_combout\ & (!\passarinho|Add12~30_combout\ & \passarinho|Equal19~2_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~27_combout\,
	datab => \passarinho|Add12~33_combout\,
	datac => \passarinho|Add12~30_combout\,
	datad => \passarinho|Equal19~2_combout\,
	combout => \passarinho|Equal19~3_combout\);

-- Location: LCCOMB_X23_Y19_N22
\passarinho|Equal19~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal19~5_combout\ = (\passarinho|Equal14~15_combout\) # ((!\passarinho|Add12~40_combout\ & (!\passarinho|Add12~44_combout\ & !\passarinho|Add12~42_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~40_combout\,
	datab => \passarinho|Add12~44_combout\,
	datac => \passarinho|Add12~42_combout\,
	datad => \passarinho|Equal14~15_combout\,
	combout => \passarinho|Equal19~5_combout\);

-- Location: LCCOMB_X23_Y19_N14
\passarinho|Equal19~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal19~4_combout\ = (\passarinho|Equal14~15_combout\) # ((!\passarinho|Add12~38_combout\ & (!\passarinho|Add12~36_combout\ & !\passarinho|Add12~34_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~38_combout\,
	datab => \passarinho|Add12~36_combout\,
	datac => \passarinho|Add12~34_combout\,
	datad => \passarinho|Equal14~15_combout\,
	combout => \passarinho|Equal19~4_combout\);

-- Location: LCCOMB_X23_Y19_N26
\passarinho|Equal19~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal19~6_combout\ = (\passarinho|Equal14~15_combout\) # ((!\passarinho|Add12~46_combout\ & (!\passarinho|Add12~48_combout\ & !\passarinho|Add12~50_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~46_combout\,
	datab => \passarinho|Add12~48_combout\,
	datac => \passarinho|Add12~50_combout\,
	datad => \passarinho|Equal14~15_combout\,
	combout => \passarinho|Equal19~6_combout\);

-- Location: LCCOMB_X23_Y19_N2
\passarinho|Equal19~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal19~7_combout\ = (\passarinho|Equal14~15_combout\) # ((!\passarinho|Add12~52_combout\ & (!\passarinho|Add12~54_combout\ & !\passarinho|Add12~56_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add12~52_combout\,
	datab => \passarinho|Add12~54_combout\,
	datac => \passarinho|Add12~56_combout\,
	datad => \passarinho|Equal14~15_combout\,
	combout => \passarinho|Equal19~7_combout\);

-- Location: LCCOMB_X23_Y19_N16
\passarinho|Equal19~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal19~8_combout\ = (\passarinho|Equal19~5_combout\ & (\passarinho|Equal19~4_combout\ & (\passarinho|Equal19~6_combout\ & \passarinho|Equal19~7_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal19~5_combout\,
	datab => \passarinho|Equal19~4_combout\,
	datac => \passarinho|Equal19~6_combout\,
	datad => \passarinho|Equal19~7_combout\,
	combout => \passarinho|Equal19~8_combout\);

-- Location: LCCOMB_X23_Y17_N14
\passarinho|Equal19~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal19~11_combout\ = (\passarinho|Equal19~1_combout\ & (\passarinho|Equal19~10_combout\ & (\passarinho|Equal19~3_combout\ & \passarinho|Equal19~8_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal19~1_combout\,
	datab => \passarinho|Equal19~10_combout\,
	datac => \passarinho|Equal19~3_combout\,
	datad => \passarinho|Equal19~8_combout\,
	combout => \passarinho|Equal19~11_combout\);

-- Location: LCCOMB_X24_Y17_N18
\passarinho|deslocamentoH_2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamentoH_2~0_combout\ = (\passarinho|Equal12~9_combout\ & (((!\passarinho|Equal14~15_combout\ & !\passarinho|Equal19~11_combout\)) # (!\passarinho|Equal13~9_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011000001110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~15_combout\,
	datab => \passarinho|Equal13~9_combout\,
	datac => \passarinho|Equal12~9_combout\,
	datad => \passarinho|Equal19~11_combout\,
	combout => \passarinho|deslocamentoH_2~0_combout\);

-- Location: FF_X24_Y17_N31
\passarinho|deslocamentoH_2[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamentoH_2[7]~2_combout\,
	ena => \passarinho|ALT_INV_deslocamentoH_2~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_2\(7));

-- Location: FF_X24_Y17_N13
\passarinho|deslocamentoH_2[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[6]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_2~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_2\(6));

-- Location: FF_X24_Y17_N11
\passarinho|deslocamentoH_2[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[5]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_2~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_2\(5));

-- Location: FF_X24_Y17_N9
\passarinho|deslocamentoH_2[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[4]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_2~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_2\(4));

-- Location: FF_X24_Y17_N7
\passarinho|deslocamentoH_2[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[3]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_2~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_2\(3));

-- Location: FF_X24_Y17_N5
\passarinho|deslocamentoH_2[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[2]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_2~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_2\(2));

-- Location: FF_X24_Y17_N3
\passarinho|deslocamentoH_2[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[1]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_2~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_2\(1));

-- Location: LCCOMB_X28_Y17_N4
\passarinho|Add24~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add24~1_cout\ = CARRY(\passarinho|deslocamentoH_2\(1))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_2\(1),
	datad => VCC,
	cout => \passarinho|Add24~1_cout\);

-- Location: LCCOMB_X28_Y17_N6
\passarinho|Add24~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add24~2_combout\ = (\passarinho|deslocamentoH_2\(2) & (\passarinho|Add24~1_cout\ & VCC)) # (!\passarinho|deslocamentoH_2\(2) & (!\passarinho|Add24~1_cout\))
-- \passarinho|Add24~3\ = CARRY((!\passarinho|deslocamentoH_2\(2) & !\passarinho|Add24~1_cout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_2\(2),
	datad => VCC,
	cin => \passarinho|Add24~1_cout\,
	combout => \passarinho|Add24~2_combout\,
	cout => \passarinho|Add24~3\);

-- Location: LCCOMB_X28_Y17_N8
\passarinho|Add24~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add24~4_combout\ = (\passarinho|deslocamentoH_2\(3) & (\passarinho|Add24~3\ $ (GND))) # (!\passarinho|deslocamentoH_2\(3) & (!\passarinho|Add24~3\ & VCC))
-- \passarinho|Add24~5\ = CARRY((\passarinho|deslocamentoH_2\(3) & !\passarinho|Add24~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_2\(3),
	datad => VCC,
	cin => \passarinho|Add24~3\,
	combout => \passarinho|Add24~4_combout\,
	cout => \passarinho|Add24~5\);

-- Location: LCCOMB_X28_Y17_N10
\passarinho|Add24~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add24~6_combout\ = (\passarinho|deslocamentoH_2\(4) & (!\passarinho|Add24~5\)) # (!\passarinho|deslocamentoH_2\(4) & ((\passarinho|Add24~5\) # (GND)))
-- \passarinho|Add24~7\ = CARRY((!\passarinho|Add24~5\) # (!\passarinho|deslocamentoH_2\(4)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_2\(4),
	datad => VCC,
	cin => \passarinho|Add24~5\,
	combout => \passarinho|Add24~6_combout\,
	cout => \passarinho|Add24~7\);

-- Location: LCCOMB_X28_Y17_N12
\passarinho|Add24~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add24~8_combout\ = (\passarinho|deslocamentoH_2\(5) & (\passarinho|Add24~7\ $ (GND))) # (!\passarinho|deslocamentoH_2\(5) & (!\passarinho|Add24~7\ & VCC))
-- \passarinho|Add24~9\ = CARRY((\passarinho|deslocamentoH_2\(5) & !\passarinho|Add24~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_2\(5),
	datad => VCC,
	cin => \passarinho|Add24~7\,
	combout => \passarinho|Add24~8_combout\,
	cout => \passarinho|Add24~9\);

-- Location: LCCOMB_X28_Y17_N14
\passarinho|Add24~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add24~10_combout\ = (\passarinho|deslocamentoH_2\(6) & (!\passarinho|Add24~9\)) # (!\passarinho|deslocamentoH_2\(6) & ((\passarinho|Add24~9\) # (GND)))
-- \passarinho|Add24~11\ = CARRY((!\passarinho|Add24~9\) # (!\passarinho|deslocamentoH_2\(6)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_2\(6),
	datad => VCC,
	cin => \passarinho|Add24~9\,
	combout => \passarinho|Add24~10_combout\,
	cout => \passarinho|Add24~11\);

-- Location: LCCOMB_X28_Y17_N16
\passarinho|Add24~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add24~12_combout\ = (\passarinho|deslocamentoH_2\(7) & ((GND) # (!\passarinho|Add24~11\))) # (!\passarinho|deslocamentoH_2\(7) & (\passarinho|Add24~11\ $ (GND)))
-- \passarinho|Add24~13\ = CARRY((\passarinho|deslocamentoH_2\(7)) # (!\passarinho|Add24~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101010101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_2\(7),
	datad => VCC,
	cin => \passarinho|Add24~11\,
	combout => \passarinho|Add24~12_combout\,
	cout => \passarinho|Add24~13\);

-- Location: LCCOMB_X28_Y17_N18
\passarinho|Add24~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add24~14_combout\ = \passarinho|Add24~13\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	cin => \passarinho|Add24~13\,
	combout => \passarinho|Add24~14_combout\);

-- Location: LCCOMB_X27_Y18_N10
\passarinho|Equal27~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal27~0_combout\ = (!\passarinho|Vcount\(9) & (\passarinho|Vcount\(8) $ (!\passarinho|Add24~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101000000000101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(9),
	datac => \passarinho|Vcount\(8),
	datad => \passarinho|Add24~14_combout\,
	combout => \passarinho|Equal27~0_combout\);

-- Location: LCCOMB_X24_Y17_N20
\passarinho|deslocamentoH_2~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamentoH_2~1_combout\ = (\passarinho|deslocamentoH_2~0_combout\ & ((\passarinho|deslocamentoH_2\(0)))) # (!\passarinho|deslocamentoH_2~0_combout\ & (!\passarinho|Randomico:rand_temp[0]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000001010101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Randomico:rand_temp[0]~q\,
	datac => \passarinho|deslocamentoH_2\(0),
	datad => \passarinho|deslocamentoH_2~0_combout\,
	combout => \passarinho|deslocamentoH_2~1_combout\);

-- Location: FF_X24_Y17_N21
\passarinho|deslocamentoH_2[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamentoH_2~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_2\(0));

-- Location: LCCOMB_X28_Y17_N22
\passarinho|Equal27~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal27~1_combout\ = (\passarinho|Vcount\(1) & (!\passarinho|deslocamentoH_2\(1) & (\passarinho|deslocamentoH_2\(0) $ (\passarinho|Vcount\(0))))) # (!\passarinho|Vcount\(1) & (\passarinho|deslocamentoH_2\(1) & (\passarinho|deslocamentoH_2\(0) 
-- $ (\passarinho|Vcount\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000011001100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(1),
	datab => \passarinho|deslocamentoH_2\(1),
	datac => \passarinho|deslocamentoH_2\(0),
	datad => \passarinho|Vcount\(0),
	combout => \passarinho|Equal27~1_combout\);

-- Location: LCCOMB_X28_Y17_N20
\passarinho|Equal27~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal27~2_combout\ = (\passarinho|Vcount\(3) & (\passarinho|Add24~4_combout\ & (\passarinho|Vcount\(2) $ (!\passarinho|Add24~2_combout\)))) # (!\passarinho|Vcount\(3) & (!\passarinho|Add24~4_combout\ & (\passarinho|Vcount\(2) $ 
-- (!\passarinho|Add24~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(3),
	datab => \passarinho|Vcount\(2),
	datac => \passarinho|Add24~4_combout\,
	datad => \passarinho|Add24~2_combout\,
	combout => \passarinho|Equal27~2_combout\);

-- Location: LCCOMB_X28_Y17_N26
\passarinho|Equal27~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal27~4_combout\ = (\passarinho|Vcount\(7) & (\passarinho|Add24~12_combout\ & (\passarinho|Vcount\(6) $ (!\passarinho|Add24~10_combout\)))) # (!\passarinho|Vcount\(7) & (!\passarinho|Add24~12_combout\ & (\passarinho|Vcount\(6) $ 
-- (!\passarinho|Add24~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(7),
	datab => \passarinho|Vcount\(6),
	datac => \passarinho|Add24~10_combout\,
	datad => \passarinho|Add24~12_combout\,
	combout => \passarinho|Equal27~4_combout\);

-- Location: LCCOMB_X29_Y17_N4
\passarinho|Equal27~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal27~3_combout\ = (\passarinho|Add24~8_combout\ & (\passarinho|Vcount\(5) & (\passarinho|Vcount\(4) $ (!\passarinho|Add24~6_combout\)))) # (!\passarinho|Add24~8_combout\ & (!\passarinho|Vcount\(5) & (\passarinho|Vcount\(4) $ 
-- (!\passarinho|Add24~6_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add24~8_combout\,
	datab => \passarinho|Vcount\(4),
	datac => \passarinho|Vcount\(5),
	datad => \passarinho|Add24~6_combout\,
	combout => \passarinho|Equal27~3_combout\);

-- Location: LCCOMB_X28_Y17_N0
\passarinho|Equal27~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal27~5_combout\ = (\passarinho|Equal27~1_combout\ & (\passarinho|Equal27~2_combout\ & (\passarinho|Equal27~4_combout\ & \passarinho|Equal27~3_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal27~1_combout\,
	datab => \passarinho|Equal27~2_combout\,
	datac => \passarinho|Equal27~4_combout\,
	datad => \passarinho|Equal27~3_combout\,
	combout => \passarinho|Equal27~5_combout\);

-- Location: LCCOMB_X27_Y19_N6
\passarinho|coluna_3_H~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_3_H~0_combout\ = (\passarinho|Equal11~0_combout\ & ((\passarinho|coluna_3_H~q\) # ((\passarinho|Equal27~0_combout\ & \passarinho|Equal27~5_combout\)))) # (!\passarinho|Equal11~0_combout\ & (\passarinho|Equal27~0_combout\ & 
-- ((\passarinho|Equal27~5_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110110010100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal11~0_combout\,
	datab => \passarinho|Equal27~0_combout\,
	datac => \passarinho|coluna_3_H~q\,
	datad => \passarinho|Equal27~5_combout\,
	combout => \passarinho|coluna_3_H~0_combout\);

-- Location: FF_X27_Y19_N7
\passarinho|coluna_3_H\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|coluna_3_H~0_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|coluna_3_H~q\);

-- Location: LCCOMB_X24_Y17_N0
\passarinho|Add25~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add25~0_combout\ = \passarinho|deslocamentoH_2\(0) $ (GND)
-- \passarinho|Add25~1\ = CARRY(!\passarinho|deslocamentoH_2\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110000110011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_2\(0),
	datad => VCC,
	combout => \passarinho|Add25~0_combout\,
	cout => \passarinho|Add25~1\);

-- Location: LCCOMB_X24_Y17_N2
\passarinho|Add25~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add25~2_combout\ = (\passarinho|deslocamentoH_2\(1) & (\passarinho|Add25~1\ & VCC)) # (!\passarinho|deslocamentoH_2\(1) & (!\passarinho|Add25~1\))
-- \passarinho|Add25~3\ = CARRY((!\passarinho|deslocamentoH_2\(1) & !\passarinho|Add25~1\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_2\(1),
	datad => VCC,
	cin => \passarinho|Add25~1\,
	combout => \passarinho|Add25~2_combout\,
	cout => \passarinho|Add25~3\);

-- Location: LCCOMB_X24_Y17_N4
\passarinho|Add25~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add25~4_combout\ = (\passarinho|deslocamentoH_2\(2) & (\passarinho|Add25~3\ $ (GND))) # (!\passarinho|deslocamentoH_2\(2) & (!\passarinho|Add25~3\ & VCC))
-- \passarinho|Add25~5\ = CARRY((\passarinho|deslocamentoH_2\(2) & !\passarinho|Add25~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_2\(2),
	datad => VCC,
	cin => \passarinho|Add25~3\,
	combout => \passarinho|Add25~4_combout\,
	cout => \passarinho|Add25~5\);

-- Location: LCCOMB_X24_Y17_N6
\passarinho|Add25~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add25~6_combout\ = (\passarinho|deslocamentoH_2\(3) & (!\passarinho|Add25~5\)) # (!\passarinho|deslocamentoH_2\(3) & ((\passarinho|Add25~5\) # (GND)))
-- \passarinho|Add25~7\ = CARRY((!\passarinho|Add25~5\) # (!\passarinho|deslocamentoH_2\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_2\(3),
	datad => VCC,
	cin => \passarinho|Add25~5\,
	combout => \passarinho|Add25~6_combout\,
	cout => \passarinho|Add25~7\);

-- Location: LCCOMB_X24_Y17_N26
\passarinho|Equal28~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal28~2_combout\ = (\passarinho|Vcount\(3) & (\passarinho|Add25~6_combout\ & (\passarinho|Vcount\(2) $ (!\passarinho|Add25~4_combout\)))) # (!\passarinho|Vcount\(3) & (!\passarinho|Add25~6_combout\ & (\passarinho|Vcount\(2) $ 
-- (!\passarinho|Add25~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(3),
	datab => \passarinho|Vcount\(2),
	datac => \passarinho|Add25~4_combout\,
	datad => \passarinho|Add25~6_combout\,
	combout => \passarinho|Equal28~2_combout\);

-- Location: LCCOMB_X24_Y17_N8
\passarinho|Add25~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add25~8_combout\ = (\passarinho|deslocamentoH_2\(4) & (\passarinho|Add25~7\ $ (GND))) # (!\passarinho|deslocamentoH_2\(4) & (!\passarinho|Add25~7\ & VCC))
-- \passarinho|Add25~9\ = CARRY((\passarinho|deslocamentoH_2\(4) & !\passarinho|Add25~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_2\(4),
	datad => VCC,
	cin => \passarinho|Add25~7\,
	combout => \passarinho|Add25~8_combout\,
	cout => \passarinho|Add25~9\);

-- Location: LCCOMB_X24_Y17_N10
\passarinho|Add25~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add25~10_combout\ = (\passarinho|deslocamentoH_2\(5) & (\passarinho|Add25~9\ & VCC)) # (!\passarinho|deslocamentoH_2\(5) & (!\passarinho|Add25~9\))
-- \passarinho|Add25~11\ = CARRY((!\passarinho|deslocamentoH_2\(5) & !\passarinho|Add25~9\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_2\(5),
	datad => VCC,
	cin => \passarinho|Add25~9\,
	combout => \passarinho|Add25~10_combout\,
	cout => \passarinho|Add25~11\);

-- Location: LCCOMB_X24_Y17_N28
\passarinho|Equal28~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal28~3_combout\ = (\passarinho|Vcount\(5) & (\passarinho|Add25~10_combout\ & (\passarinho|Add25~8_combout\ $ (!\passarinho|Vcount\(4))))) # (!\passarinho|Vcount\(5) & (!\passarinho|Add25~10_combout\ & (\passarinho|Add25~8_combout\ $ 
-- (!\passarinho|Vcount\(4)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(5),
	datab => \passarinho|Add25~8_combout\,
	datac => \passarinho|Vcount\(4),
	datad => \passarinho|Add25~10_combout\,
	combout => \passarinho|Equal28~3_combout\);

-- Location: LCCOMB_X24_Y17_N12
\passarinho|Add25~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add25~12_combout\ = (\passarinho|deslocamentoH_2\(6) & (\passarinho|Add25~11\ $ (GND))) # (!\passarinho|deslocamentoH_2\(6) & (!\passarinho|Add25~11\ & VCC))
-- \passarinho|Add25~13\ = CARRY((\passarinho|deslocamentoH_2\(6) & !\passarinho|Add25~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_2\(6),
	datad => VCC,
	cin => \passarinho|Add25~11\,
	combout => \passarinho|Add25~12_combout\,
	cout => \passarinho|Add25~13\);

-- Location: LCCOMB_X24_Y17_N14
\passarinho|Add25~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add25~14_combout\ = (\passarinho|deslocamentoH_2\(7) & (!\passarinho|Add25~13\)) # (!\passarinho|deslocamentoH_2\(7) & ((\passarinho|Add25~13\) # (GND)))
-- \passarinho|Add25~15\ = CARRY((!\passarinho|Add25~13\) # (!\passarinho|deslocamentoH_2\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_2\(7),
	datad => VCC,
	cin => \passarinho|Add25~13\,
	combout => \passarinho|Add25~14_combout\,
	cout => \passarinho|Add25~15\);

-- Location: LCCOMB_X24_Y17_N22
\passarinho|Equal28~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal28~4_combout\ = (\passarinho|Vcount\(7) & (\passarinho|Add25~14_combout\ & (\passarinho|Vcount\(6) $ (!\passarinho|Add25~12_combout\)))) # (!\passarinho|Vcount\(7) & (!\passarinho|Add25~14_combout\ & (\passarinho|Vcount\(6) $ 
-- (!\passarinho|Add25~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(7),
	datab => \passarinho|Vcount\(6),
	datac => \passarinho|Add25~14_combout\,
	datad => \passarinho|Add25~12_combout\,
	combout => \passarinho|Equal28~4_combout\);

-- Location: LCCOMB_X23_Y17_N24
\passarinho|Equal28~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal28~1_combout\ = (\passarinho|Vcount\(1) & (\passarinho|Add25~2_combout\ & (\passarinho|Add25~0_combout\ $ (!\passarinho|Vcount\(0))))) # (!\passarinho|Vcount\(1) & (!\passarinho|Add25~2_combout\ & (\passarinho|Add25~0_combout\ $ 
-- (!\passarinho|Vcount\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(1),
	datab => \passarinho|Add25~0_combout\,
	datac => \passarinho|Vcount\(0),
	datad => \passarinho|Add25~2_combout\,
	combout => \passarinho|Equal28~1_combout\);

-- Location: LCCOMB_X24_Y17_N24
\passarinho|Equal28~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal28~5_combout\ = (\passarinho|Equal28~2_combout\ & (\passarinho|Equal28~3_combout\ & (\passarinho|Equal28~4_combout\ & \passarinho|Equal28~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal28~2_combout\,
	datab => \passarinho|Equal28~3_combout\,
	datac => \passarinho|Equal28~4_combout\,
	datad => \passarinho|Equal28~1_combout\,
	combout => \passarinho|Equal28~5_combout\);

-- Location: LCCOMB_X24_Y17_N16
\passarinho|Add25~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add25~16_combout\ = !\passarinho|Add25~15\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	cin => \passarinho|Add25~15\,
	combout => \passarinho|Add25~16_combout\);

-- Location: LCCOMB_X27_Y19_N16
\passarinho|Equal28~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal28~0_combout\ = (!\passarinho|Vcount\(9) & (\passarinho|Vcount\(8) $ (!\passarinho|Add25~16_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110000000011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Vcount\(8),
	datac => \passarinho|Vcount\(9),
	datad => \passarinho|Add25~16_combout\,
	combout => \passarinho|Equal28~0_combout\);

-- Location: LCCOMB_X27_Y19_N0
\passarinho|coluna_4_H~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_4_H~0_combout\ = (\passarinho|Equal10~1_combout\) # ((\passarinho|coluna_4_H~q\ & ((!\passarinho|Equal28~0_combout\) # (!\passarinho|Equal28~5_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101011111010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal10~1_combout\,
	datab => \passarinho|Equal28~5_combout\,
	datac => \passarinho|coluna_4_H~q\,
	datad => \passarinho|Equal28~0_combout\,
	combout => \passarinho|coluna_4_H~0_combout\);

-- Location: FF_X27_Y19_N1
\passarinho|coluna_4_H\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|coluna_4_H~0_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|coluna_4_H~q\);

-- Location: LCCOMB_X17_Y17_N18
\passarinho|Add15~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add15~0_combout\ = \passarinho|deslocamento2\(5) $ (VCC)
-- \passarinho|Add15~1\ = CARRY(\passarinho|deslocamento2\(5))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101010110101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(5),
	datad => VCC,
	combout => \passarinho|Add15~0_combout\,
	cout => \passarinho|Add15~1\);

-- Location: LCCOMB_X20_Y17_N0
\passarinho|Add7~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add7~0_combout\ = \passarinho|deslocamento2\(0) $ (GND)
-- \passarinho|Add7~1\ = CARRY(!\passarinho|deslocamento2\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110000110011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento2\(0),
	datad => VCC,
	combout => \passarinho|Add7~0_combout\,
	cout => \passarinho|Add7~1\);

-- Location: LCCOMB_X21_Y17_N12
\passarinho|deslocamento2~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento2~5_combout\ = (\passarinho|Equal19~11_combout\) # ((\passarinho|Equal14~15_combout\ & ((\passarinho|deslocamento2\(0)))) # (!\passarinho|Equal14~15_combout\ & (!\passarinho|Add7~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111110110001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~15_combout\,
	datab => \passarinho|Add7~0_combout\,
	datac => \passarinho|deslocamento2\(0),
	datad => \passarinho|Equal19~11_combout\,
	combout => \passarinho|deslocamento2~5_combout\);

-- Location: FF_X21_Y17_N13
\passarinho|deslocamento2[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento2~5_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento2\(0));

-- Location: LCCOMB_X20_Y17_N2
\passarinho|Add7~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add7~2_combout\ = (\passarinho|deslocamento2\(1) & (!\passarinho|Add7~1\)) # (!\passarinho|deslocamento2\(1) & ((\passarinho|Add7~1\) # (GND)))
-- \passarinho|Add7~3\ = CARRY((!\passarinho|Add7~1\) # (!\passarinho|deslocamento2\(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento2\(1),
	datad => VCC,
	cin => \passarinho|Add7~1\,
	combout => \passarinho|Add7~2_combout\,
	cout => \passarinho|Add7~3\);

-- Location: LCCOMB_X21_Y17_N26
\passarinho|deslocamento2~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento2~4_combout\ = (\passarinho|Add7~2_combout\ & !\passarinho|Equal19~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add7~2_combout\,
	datad => \passarinho|Equal19~11_combout\,
	combout => \passarinho|deslocamento2~4_combout\);

-- Location: LCCOMB_X21_Y17_N28
\passarinho|deslocamento2[1]~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento2[1]~1_combout\ = (\passarinho|Equal13~9_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~14_combout\)) # (!\passarinho|Equal14~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~13_combout\,
	datab => \passarinho|Equal14~14_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|deslocamento2[1]~1_combout\);

-- Location: FF_X21_Y17_N27
\passarinho|deslocamento2[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento2~4_combout\,
	ena => \passarinho|deslocamento2[1]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento2\(1));

-- Location: LCCOMB_X20_Y17_N4
\passarinho|Add7~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add7~4_combout\ = (\passarinho|deslocamento2\(2) & (\passarinho|Add7~3\ $ (GND))) # (!\passarinho|deslocamento2\(2) & (!\passarinho|Add7~3\ & VCC))
-- \passarinho|Add7~5\ = CARRY((\passarinho|deslocamento2\(2) & !\passarinho|Add7~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento2\(2),
	datad => VCC,
	cin => \passarinho|Add7~3\,
	combout => \passarinho|Add7~4_combout\,
	cout => \passarinho|Add7~5\);

-- Location: LCCOMB_X22_Y17_N2
\passarinho|deslocamento2~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento2~3_combout\ = (\passarinho|Add7~4_combout\ & !\passarinho|Equal19~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101000001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add7~4_combout\,
	datac => \passarinho|Equal19~11_combout\,
	combout => \passarinho|deslocamento2~3_combout\);

-- Location: FF_X22_Y17_N3
\passarinho|deslocamento2[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento2~3_combout\,
	ena => \passarinho|deslocamento2[1]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento2\(2));

-- Location: LCCOMB_X20_Y17_N6
\passarinho|Add7~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add7~6_combout\ = (\passarinho|deslocamento2\(3) & (!\passarinho|Add7~5\)) # (!\passarinho|deslocamento2\(3) & ((\passarinho|Add7~5\) # (GND)))
-- \passarinho|Add7~7\ = CARRY((!\passarinho|Add7~5\) # (!\passarinho|deslocamento2\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento2\(3),
	datad => VCC,
	cin => \passarinho|Add7~5\,
	combout => \passarinho|Add7~6_combout\,
	cout => \passarinho|Add7~7\);

-- Location: LCCOMB_X21_Y17_N4
\passarinho|deslocamento2~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento2~2_combout\ = (\passarinho|Add7~6_combout\ & !\passarinho|Equal19~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add7~6_combout\,
	datad => \passarinho|Equal19~11_combout\,
	combout => \passarinho|deslocamento2~2_combout\);

-- Location: FF_X21_Y17_N5
\passarinho|deslocamento2[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento2~2_combout\,
	ena => \passarinho|deslocamento2[1]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento2\(3));

-- Location: LCCOMB_X20_Y17_N8
\passarinho|Add7~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add7~8_combout\ = (\passarinho|deslocamento2\(4) & (\passarinho|Add7~7\ $ (GND))) # (!\passarinho|deslocamento2\(4) & (!\passarinho|Add7~7\ & VCC))
-- \passarinho|Add7~9\ = CARRY((\passarinho|deslocamento2\(4) & !\passarinho|Add7~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento2\(4),
	datad => VCC,
	cin => \passarinho|Add7~7\,
	combout => \passarinho|Add7~8_combout\,
	cout => \passarinho|Add7~9\);

-- Location: LCCOMB_X21_Y17_N18
\passarinho|deslocamento2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento2~0_combout\ = (\passarinho|Add7~8_combout\ & !\passarinho|Equal19~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add7~8_combout\,
	datad => \passarinho|Equal19~11_combout\,
	combout => \passarinho|deslocamento2~0_combout\);

-- Location: FF_X21_Y17_N19
\passarinho|deslocamento2[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento2~0_combout\,
	ena => \passarinho|deslocamento2[1]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento2\(4));

-- Location: LCCOMB_X20_Y17_N10
\passarinho|Add7~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add7~10_combout\ = (\passarinho|deslocamento2\(5) & (!\passarinho|Add7~9\)) # (!\passarinho|deslocamento2\(5) & ((\passarinho|Add7~9\) # (GND)))
-- \passarinho|Add7~11\ = CARRY((!\passarinho|Add7~9\) # (!\passarinho|deslocamento2\(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(5),
	datad => VCC,
	cin => \passarinho|Add7~9\,
	combout => \passarinho|Add7~10_combout\,
	cout => \passarinho|Add7~11\);

-- Location: LCCOMB_X22_Y17_N24
\passarinho|Add15~17\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add15~17_combout\ = (!\passarinho|Equal19~11_combout\ & ((\passarinho|Equal14~15_combout\ & (\passarinho|Add15~0_combout\)) # (!\passarinho|Equal14~15_combout\ & ((\passarinho|Add7~10_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110100001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~15_combout\,
	datab => \passarinho|Add15~0_combout\,
	datac => \passarinho|Equal19~11_combout\,
	datad => \passarinho|Add7~10_combout\,
	combout => \passarinho|Add15~17_combout\);

-- Location: FF_X22_Y17_N25
\passarinho|deslocamento2[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add15~17_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento2\(5));

-- Location: LCCOMB_X17_Y17_N20
\passarinho|Add15~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add15~2_combout\ = (\passarinho|deslocamento2\(6) & (\passarinho|Add15~1\ & VCC)) # (!\passarinho|deslocamento2\(6) & (!\passarinho|Add15~1\))
-- \passarinho|Add15~3\ = CARRY((!\passarinho|deslocamento2\(6) & !\passarinho|Add15~1\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento2\(6),
	datad => VCC,
	cin => \passarinho|Add15~1\,
	combout => \passarinho|Add15~2_combout\,
	cout => \passarinho|Add15~3\);

-- Location: LCCOMB_X20_Y17_N12
\passarinho|Add7~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add7~12_combout\ = (\passarinho|deslocamento2\(6) & (\passarinho|Add7~11\ $ (GND))) # (!\passarinho|deslocamento2\(6) & (!\passarinho|Add7~11\ & VCC))
-- \passarinho|Add7~13\ = CARRY((\passarinho|deslocamento2\(6) & !\passarinho|Add7~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(6),
	datad => VCC,
	cin => \passarinho|Add7~11\,
	combout => \passarinho|Add7~12_combout\,
	cout => \passarinho|Add7~13\);

-- Location: LCCOMB_X22_Y17_N22
\passarinho|Add15~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add15~16_combout\ = (!\passarinho|Equal19~11_combout\ & ((\passarinho|Equal14~15_combout\ & (\passarinho|Add15~2_combout\)) # (!\passarinho|Equal14~15_combout\ & ((\passarinho|Add7~12_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010001100100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add15~2_combout\,
	datab => \passarinho|Equal19~11_combout\,
	datac => \passarinho|Equal14~15_combout\,
	datad => \passarinho|Add7~12_combout\,
	combout => \passarinho|Add15~16_combout\);

-- Location: FF_X22_Y17_N23
\passarinho|deslocamento2[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add15~16_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento2\(6));

-- Location: LCCOMB_X20_Y17_N14
\passarinho|Add7~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add7~14_combout\ = (\passarinho|deslocamento2\(7) & (!\passarinho|Add7~13\)) # (!\passarinho|deslocamento2\(7) & ((\passarinho|Add7~13\) # (GND)))
-- \passarinho|Add7~15\ = CARRY((!\passarinho|Add7~13\) # (!\passarinho|deslocamento2\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento2\(7),
	datad => VCC,
	cin => \passarinho|Add7~13\,
	combout => \passarinho|Add7~14_combout\,
	cout => \passarinho|Add7~15\);

-- Location: LCCOMB_X17_Y17_N22
\passarinho|Add15~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add15~4_combout\ = (\passarinho|deslocamento2\(7) & (\passarinho|Add15~3\ $ (GND))) # (!\passarinho|deslocamento2\(7) & (!\passarinho|Add15~3\ & VCC))
-- \passarinho|Add15~5\ = CARRY((\passarinho|deslocamento2\(7) & !\passarinho|Add15~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(7),
	datad => VCC,
	cin => \passarinho|Add15~3\,
	combout => \passarinho|Add15~4_combout\,
	cout => \passarinho|Add15~5\);

-- Location: LCCOMB_X21_Y17_N16
\passarinho|Add15~15\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add15~15_combout\ = (!\passarinho|Equal19~11_combout\ & ((\passarinho|Equal14~15_combout\ & ((\passarinho|Add15~4_combout\))) # (!\passarinho|Equal14~15_combout\ & (\passarinho|Add7~14_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add7~14_combout\,
	datab => \passarinho|Add15~4_combout\,
	datac => \passarinho|Equal14~15_combout\,
	datad => \passarinho|Equal19~11_combout\,
	combout => \passarinho|Add15~15_combout\);

-- Location: FF_X21_Y17_N17
\passarinho|deslocamento2[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add15~15_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento2\(7));

-- Location: LCCOMB_X20_Y17_N16
\passarinho|Add7~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add7~16_combout\ = (\passarinho|deslocamento2\(8) & (\passarinho|Add7~15\ $ (GND))) # (!\passarinho|deslocamento2\(8) & (!\passarinho|Add7~15\ & VCC))
-- \passarinho|Add7~17\ = CARRY((\passarinho|deslocamento2\(8) & !\passarinho|Add7~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(8),
	datad => VCC,
	cin => \passarinho|Add7~15\,
	combout => \passarinho|Add7~16_combout\,
	cout => \passarinho|Add7~17\);

-- Location: LCCOMB_X17_Y17_N24
\passarinho|Add15~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add15~6_combout\ = (\passarinho|deslocamento2\(8) & (\passarinho|Add15~5\ & VCC)) # (!\passarinho|deslocamento2\(8) & (!\passarinho|Add15~5\))
-- \passarinho|Add15~7\ = CARRY((!\passarinho|deslocamento2\(8) & !\passarinho|Add15~5\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento2\(8),
	datad => VCC,
	cin => \passarinho|Add15~5\,
	combout => \passarinho|Add15~6_combout\,
	cout => \passarinho|Add15~7\);

-- Location: LCCOMB_X21_Y17_N10
\passarinho|Add15~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add15~14_combout\ = (!\passarinho|Equal19~11_combout\ & ((\passarinho|Equal14~15_combout\ & ((\passarinho|Add15~6_combout\))) # (!\passarinho|Equal14~15_combout\ & (\passarinho|Add7~16_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add7~16_combout\,
	datab => \passarinho|Add15~6_combout\,
	datac => \passarinho|Equal14~15_combout\,
	datad => \passarinho|Equal19~11_combout\,
	combout => \passarinho|Add15~14_combout\);

-- Location: FF_X21_Y17_N11
\passarinho|deslocamento2[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add15~14_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento2\(8));

-- Location: LCCOMB_X17_Y17_N26
\passarinho|Add15~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add15~8_combout\ = (\passarinho|deslocamento2\(9) & ((GND) # (!\passarinho|Add15~7\))) # (!\passarinho|deslocamento2\(9) & (\passarinho|Add15~7\ $ (GND)))
-- \passarinho|Add15~9\ = CARRY((\passarinho|deslocamento2\(9)) # (!\passarinho|Add15~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110011001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento2\(9),
	datad => VCC,
	cin => \passarinho|Add15~7\,
	combout => \passarinho|Add15~8_combout\,
	cout => \passarinho|Add15~9\);

-- Location: LCCOMB_X20_Y17_N18
\passarinho|Add7~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add7~18_combout\ = (\passarinho|deslocamento2\(9) & (!\passarinho|Add7~17\)) # (!\passarinho|deslocamento2\(9) & ((\passarinho|Add7~17\) # (GND)))
-- \passarinho|Add7~19\ = CARRY((!\passarinho|Add7~17\) # (!\passarinho|deslocamento2\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento2\(9),
	datad => VCC,
	cin => \passarinho|Add7~17\,
	combout => \passarinho|Add7~18_combout\,
	cout => \passarinho|Add7~19\);

-- Location: LCCOMB_X21_Y17_N24
\passarinho|Add15~13\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add15~13_combout\ = (!\passarinho|Equal19~11_combout\ & ((\passarinho|Equal14~15_combout\ & (\passarinho|Add15~8_combout\)) # (!\passarinho|Equal14~15_combout\ & ((\passarinho|Add7~18_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add15~8_combout\,
	datab => \passarinho|Add7~18_combout\,
	datac => \passarinho|Equal14~15_combout\,
	datad => \passarinho|Equal19~11_combout\,
	combout => \passarinho|Add15~13_combout\);

-- Location: FF_X21_Y17_N25
\passarinho|deslocamento2[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add15~13_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento2\(9));

-- Location: LCCOMB_X19_Y17_N10
\passarinho|Add23~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add23~0_combout\ = (\passarinho|deslocamento2\(1) & (\passarinho|deslocamento2\(0) & VCC)) # (!\passarinho|deslocamento2\(1) & (\passarinho|deslocamento2\(0) $ (VCC)))
-- \passarinho|Add23~1\ = CARRY((!\passarinho|deslocamento2\(1) & \passarinho|deslocamento2\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001100101000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(1),
	datab => \passarinho|deslocamento2\(0),
	datad => VCC,
	combout => \passarinho|Add23~0_combout\,
	cout => \passarinho|Add23~1\);

-- Location: LCCOMB_X19_Y17_N12
\passarinho|Add23~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add23~2_combout\ = (\passarinho|deslocamento2\(2) & ((\passarinho|Add23~1\) # (GND))) # (!\passarinho|deslocamento2\(2) & (!\passarinho|Add23~1\))
-- \passarinho|Add23~3\ = CARRY((\passarinho|deslocamento2\(2)) # (!\passarinho|Add23~1\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001111001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento2\(2),
	datad => VCC,
	cin => \passarinho|Add23~1\,
	combout => \passarinho|Add23~2_combout\,
	cout => \passarinho|Add23~3\);

-- Location: LCCOMB_X19_Y17_N14
\passarinho|Add23~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add23~4_combout\ = (\passarinho|deslocamento2\(3) & (!\passarinho|Add23~3\ & VCC)) # (!\passarinho|deslocamento2\(3) & (\passarinho|Add23~3\ $ (GND)))
-- \passarinho|Add23~5\ = CARRY((!\passarinho|deslocamento2\(3) & !\passarinho|Add23~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(3),
	datad => VCC,
	cin => \passarinho|Add23~3\,
	combout => \passarinho|Add23~4_combout\,
	cout => \passarinho|Add23~5\);

-- Location: LCCOMB_X19_Y17_N16
\passarinho|Add23~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add23~6_combout\ = (\passarinho|deslocamento2\(4) & (!\passarinho|Add23~5\)) # (!\passarinho|deslocamento2\(4) & (\passarinho|Add23~5\ & VCC))
-- \passarinho|Add23~7\ = CARRY((\passarinho|deslocamento2\(4) & !\passarinho|Add23~5\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(4),
	datad => VCC,
	cin => \passarinho|Add23~5\,
	combout => \passarinho|Add23~6_combout\,
	cout => \passarinho|Add23~7\);

-- Location: LCCOMB_X19_Y17_N18
\passarinho|Add23~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add23~8_combout\ = (\passarinho|deslocamento2\(5) & (!\passarinho|Add23~7\ & VCC)) # (!\passarinho|deslocamento2\(5) & (\passarinho|Add23~7\ $ (GND)))
-- \passarinho|Add23~9\ = CARRY((!\passarinho|deslocamento2\(5) & !\passarinho|Add23~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(5),
	datad => VCC,
	cin => \passarinho|Add23~7\,
	combout => \passarinho|Add23~8_combout\,
	cout => \passarinho|Add23~9\);

-- Location: LCCOMB_X19_Y17_N20
\passarinho|Add23~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add23~10_combout\ = (\passarinho|deslocamento2\(6) & ((\passarinho|Add23~9\) # (GND))) # (!\passarinho|deslocamento2\(6) & (!\passarinho|Add23~9\))
-- \passarinho|Add23~11\ = CARRY((\passarinho|deslocamento2\(6)) # (!\passarinho|Add23~9\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001111001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento2\(6),
	datad => VCC,
	cin => \passarinho|Add23~9\,
	combout => \passarinho|Add23~10_combout\,
	cout => \passarinho|Add23~11\);

-- Location: LCCOMB_X19_Y17_N22
\passarinho|Add23~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add23~12_combout\ = (\passarinho|deslocamento2\(7) & (!\passarinho|Add23~11\ & VCC)) # (!\passarinho|deslocamento2\(7) & (\passarinho|Add23~11\ $ (GND)))
-- \passarinho|Add23~13\ = CARRY((!\passarinho|deslocamento2\(7) & !\passarinho|Add23~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(7),
	datad => VCC,
	cin => \passarinho|Add23~11\,
	combout => \passarinho|Add23~12_combout\,
	cout => \passarinho|Add23~13\);

-- Location: LCCOMB_X19_Y17_N24
\passarinho|Add23~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add23~14_combout\ = (\passarinho|deslocamento2\(8) & (!\passarinho|Add23~13\)) # (!\passarinho|deslocamento2\(8) & (\passarinho|Add23~13\ & VCC))
-- \passarinho|Add23~15\ = CARRY((\passarinho|deslocamento2\(8) & !\passarinho|Add23~13\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(8),
	datad => VCC,
	cin => \passarinho|Add23~13\,
	combout => \passarinho|Add23~14_combout\,
	cout => \passarinho|Add23~15\);

-- Location: LCCOMB_X19_Y17_N26
\passarinho|Add23~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add23~16_combout\ = (\passarinho|deslocamento2\(9) & (\passarinho|Add23~15\ $ (GND))) # (!\passarinho|deslocamento2\(9) & ((GND) # (!\passarinho|Add23~15\)))
-- \passarinho|Add23~17\ = CARRY((!\passarinho|Add23~15\) # (!\passarinho|deslocamento2\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010101011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(9),
	datad => VCC,
	cin => \passarinho|Add23~15\,
	combout => \passarinho|Add23~16_combout\,
	cout => \passarinho|Add23~17\);

-- Location: LCCOMB_X19_Y17_N2
\passarinho|Equal26~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal26~5_combout\ = (\passarinho|Hcount\(8) & (\passarinho|Add23~14_combout\ & (\passarinho|Hcount\(9) $ (!\passarinho|Add23~16_combout\)))) # (!\passarinho|Hcount\(8) & (!\passarinho|Add23~14_combout\ & (\passarinho|Hcount\(9) $ 
-- (!\passarinho|Add23~16_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(8),
	datab => \passarinho|Hcount\(9),
	datac => \passarinho|Add23~16_combout\,
	datad => \passarinho|Add23~14_combout\,
	combout => \passarinho|Equal26~5_combout\);

-- Location: LCCOMB_X17_Y17_N28
\passarinho|Add15~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add15~10_combout\ = \passarinho|Add15~9\ $ (!\passarinho|deslocamento2\(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|deslocamento2\(10),
	cin => \passarinho|Add15~9\,
	combout => \passarinho|Add15~10_combout\);

-- Location: LCCOMB_X20_Y17_N20
\passarinho|Add7~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add7~20_combout\ = \passarinho|Add7~19\ $ (!\passarinho|deslocamento2\(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|deslocamento2\(10),
	cin => \passarinho|Add7~19\,
	combout => \passarinho|Add7~20_combout\);

-- Location: LCCOMB_X22_Y17_N8
\passarinho|Add15~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add15~12_combout\ = (!\passarinho|Equal19~11_combout\ & ((\passarinho|Equal14~15_combout\ & (\passarinho|Add15~10_combout\)) # (!\passarinho|Equal14~15_combout\ & ((\passarinho|Add7~20_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110100001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~15_combout\,
	datab => \passarinho|Add15~10_combout\,
	datac => \passarinho|Equal19~11_combout\,
	datad => \passarinho|Add7~20_combout\,
	combout => \passarinho|Add15~12_combout\);

-- Location: FF_X22_Y17_N9
\passarinho|deslocamento2[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add15~12_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento2\(10));

-- Location: LCCOMB_X19_Y17_N28
\passarinho|Add23~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add23~18_combout\ = \passarinho|Add23~17\ $ (!\passarinho|deslocamento2\(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|deslocamento2\(10),
	cin => \passarinho|Add23~17\,
	combout => \passarinho|Add23~18_combout\);

-- Location: LCCOMB_X20_Y17_N26
\passarinho|Equal26~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal26~2_combout\ = (\passarinho|Hcount\(5) & (\passarinho|Add23~8_combout\ & (\passarinho|Hcount\(4) $ (!\passarinho|Add23~6_combout\)))) # (!\passarinho|Hcount\(5) & (!\passarinho|Add23~8_combout\ & (\passarinho|Hcount\(4) $ 
-- (!\passarinho|Add23~6_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(5),
	datab => \passarinho|Hcount\(4),
	datac => \passarinho|Add23~6_combout\,
	datad => \passarinho|Add23~8_combout\,
	combout => \passarinho|Equal26~2_combout\);

-- Location: LCCOMB_X20_Y17_N24
\passarinho|Equal26~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal26~1_combout\ = (\passarinho|Add23~4_combout\ & (\passarinho|Hcount\(3) & (\passarinho|Hcount\(2) $ (!\passarinho|Add23~2_combout\)))) # (!\passarinho|Add23~4_combout\ & (!\passarinho|Hcount\(3) & (\passarinho|Hcount\(2) $ 
-- (!\passarinho|Add23~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add23~4_combout\,
	datab => \passarinho|Hcount\(2),
	datac => \passarinho|Hcount\(3),
	datad => \passarinho|Add23~2_combout\,
	combout => \passarinho|Equal26~1_combout\);

-- Location: LCCOMB_X19_Y17_N0
\passarinho|Equal26~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal26~3_combout\ = (\passarinho|Hcount\(6) & (\passarinho|Add23~10_combout\ & (\passarinho|Add23~12_combout\ $ (!\passarinho|Hcount\(7))))) # (!\passarinho|Hcount\(6) & (!\passarinho|Add23~10_combout\ & (\passarinho|Add23~12_combout\ $ 
-- (!\passarinho|Hcount\(7)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(6),
	datab => \passarinho|Add23~10_combout\,
	datac => \passarinho|Add23~12_combout\,
	datad => \passarinho|Hcount\(7),
	combout => \passarinho|Equal26~3_combout\);

-- Location: LCCOMB_X21_Y17_N2
\passarinho|Equal26~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal26~0_combout\ = (\passarinho|Hcount\(0) & (!\passarinho|deslocamento2\(0) & (\passarinho|Hcount\(1) $ (!\passarinho|Add23~0_combout\)))) # (!\passarinho|Hcount\(0) & (\passarinho|deslocamento2\(0) & (\passarinho|Hcount\(1) $ 
-- (!\passarinho|Add23~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100000110000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(0),
	datab => \passarinho|Hcount\(1),
	datac => \passarinho|Add23~0_combout\,
	datad => \passarinho|deslocamento2\(0),
	combout => \passarinho|Equal26~0_combout\);

-- Location: LCCOMB_X20_Y17_N28
\passarinho|Equal26~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal26~4_combout\ = (\passarinho|Equal26~2_combout\ & (\passarinho|Equal26~1_combout\ & (\passarinho|Equal26~3_combout\ & \passarinho|Equal26~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal26~2_combout\,
	datab => \passarinho|Equal26~1_combout\,
	datac => \passarinho|Equal26~3_combout\,
	datad => \passarinho|Equal26~0_combout\,
	combout => \passarinho|Equal26~4_combout\);

-- Location: LCCOMB_X20_Y17_N30
\passarinho|coluna_2_V~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_2_V~0_combout\ = (!\passarinho|coluna_2_V~q\ & (((\passarinho|Add23~18_combout\) # (!\passarinho|Equal26~4_combout\)) # (!\passarinho|Equal26~5_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110100001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal26~5_combout\,
	datab => \passarinho|Add23~18_combout\,
	datac => \passarinho|coluna_2_V~q\,
	datad => \passarinho|Equal26~4_combout\,
	combout => \passarinho|coluna_2_V~0_combout\);

-- Location: LCCOMB_X17_Y17_N4
\passarinho|Add22~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add22~0_combout\ = (\passarinho|deslocamento2\(5) & (!\passarinho|deslocamento2\(4) & VCC)) # (!\passarinho|deslocamento2\(5) & (\passarinho|deslocamento2\(4) $ (GND)))
-- \passarinho|Add22~1\ = CARRY((!\passarinho|deslocamento2\(5) & !\passarinho|deslocamento2\(4)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110011000010001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(5),
	datab => \passarinho|deslocamento2\(4),
	datad => VCC,
	combout => \passarinho|Add22~0_combout\,
	cout => \passarinho|Add22~1\);

-- Location: LCCOMB_X17_Y17_N6
\passarinho|Add22~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add22~2_combout\ = (\passarinho|deslocamento2\(6) & (!\passarinho|Add22~1\)) # (!\passarinho|deslocamento2\(6) & (\passarinho|Add22~1\ & VCC))
-- \passarinho|Add22~3\ = CARRY((\passarinho|deslocamento2\(6) & !\passarinho|Add22~1\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento2\(6),
	datad => VCC,
	cin => \passarinho|Add22~1\,
	combout => \passarinho|Add22~2_combout\,
	cout => \passarinho|Add22~3\);

-- Location: LCCOMB_X17_Y17_N8
\passarinho|Add22~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add22~4_combout\ = (\passarinho|deslocamento2\(7) & (\passarinho|Add22~3\ $ (GND))) # (!\passarinho|deslocamento2\(7) & ((GND) # (!\passarinho|Add22~3\)))
-- \passarinho|Add22~5\ = CARRY((!\passarinho|Add22~3\) # (!\passarinho|deslocamento2\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010101011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(7),
	datad => VCC,
	cin => \passarinho|Add22~3\,
	combout => \passarinho|Add22~4_combout\,
	cout => \passarinho|Add22~5\);

-- Location: LCCOMB_X17_Y17_N10
\passarinho|Add22~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add22~6_combout\ = (\passarinho|deslocamento2\(8) & ((\passarinho|Add22~5\) # (GND))) # (!\passarinho|deslocamento2\(8) & (!\passarinho|Add22~5\))
-- \passarinho|Add22~7\ = CARRY((\passarinho|deslocamento2\(8)) # (!\passarinho|Add22~5\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001111001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento2\(8),
	datad => VCC,
	cin => \passarinho|Add22~5\,
	combout => \passarinho|Add22~6_combout\,
	cout => \passarinho|Add22~7\);

-- Location: LCCOMB_X17_Y17_N12
\passarinho|Add22~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add22~8_combout\ = (\passarinho|deslocamento2\(9) & (\passarinho|Add22~7\ $ (GND))) # (!\passarinho|deslocamento2\(9) & ((GND) # (!\passarinho|Add22~7\)))
-- \passarinho|Add22~9\ = CARRY((!\passarinho|Add22~7\) # (!\passarinho|deslocamento2\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento2\(9),
	datad => VCC,
	cin => \passarinho|Add22~7\,
	combout => \passarinho|Add22~8_combout\,
	cout => \passarinho|Add22~9\);

-- Location: LCCOMB_X19_Y17_N6
\passarinho|Equal25~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal25~5_combout\ = (\passarinho|Hcount\(8) & (\passarinho|Add22~6_combout\ & (\passarinho|Hcount\(9) $ (!\passarinho|Add22~8_combout\)))) # (!\passarinho|Hcount\(8) & (!\passarinho|Add22~6_combout\ & (\passarinho|Hcount\(9) $ 
-- (!\passarinho|Add22~8_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(8),
	datab => \passarinho|Add22~6_combout\,
	datac => \passarinho|Hcount\(9),
	datad => \passarinho|Add22~8_combout\,
	combout => \passarinho|Equal25~5_combout\);

-- Location: LCCOMB_X17_Y17_N14
\passarinho|Add22~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add22~10_combout\ = \passarinho|Add22~9\ $ (!\passarinho|deslocamento2\(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|deslocamento2\(10),
	cin => \passarinho|Add22~9\,
	combout => \passarinho|Add22~10_combout\);

-- Location: LCCOMB_X19_Y17_N4
\passarinho|Equal25~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal25~3_combout\ = (\passarinho|Hcount\(7) & (\passarinho|Add22~4_combout\ & (\passarinho|Hcount\(6) $ (!\passarinho|Add22~2_combout\)))) # (!\passarinho|Hcount\(7) & (!\passarinho|Add22~4_combout\ & (\passarinho|Hcount\(6) $ 
-- (!\passarinho|Add22~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(7),
	datab => \passarinho|Add22~4_combout\,
	datac => \passarinho|Hcount\(6),
	datad => \passarinho|Add22~2_combout\,
	combout => \passarinho|Equal25~3_combout\);

-- Location: LCCOMB_X21_Y17_N0
\passarinho|Equal25~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal25~0_combout\ = (\passarinho|deslocamento2\(0) & (\passarinho|Hcount\(0) & (\passarinho|Hcount\(1) $ (\passarinho|deslocamento2\(1))))) # (!\passarinho|deslocamento2\(0) & (!\passarinho|Hcount\(0) & (\passarinho|Hcount\(1) $ 
-- (\passarinho|deslocamento2\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010100000010100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(0),
	datab => \passarinho|Hcount\(1),
	datac => \passarinho|deslocamento2\(1),
	datad => \passarinho|Hcount\(0),
	combout => \passarinho|Equal25~0_combout\);

-- Location: LCCOMB_X21_Y17_N22
\passarinho|Equal25~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal25~1_combout\ = (\passarinho|deslocamento2\(2) & (!\passarinho|Hcount\(2) & (\passarinho|deslocamento2\(3) $ (\passarinho|Hcount\(3))))) # (!\passarinho|deslocamento2\(2) & (\passarinho|Hcount\(2) & (\passarinho|deslocamento2\(3) $ 
-- (\passarinho|Hcount\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0001010000101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento2\(2),
	datab => \passarinho|deslocamento2\(3),
	datac => \passarinho|Hcount\(3),
	datad => \passarinho|Hcount\(2),
	combout => \passarinho|Equal25~1_combout\);

-- Location: LCCOMB_X21_Y17_N20
\passarinho|Equal25~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal25~2_combout\ = (\passarinho|Hcount\(4) & (\passarinho|deslocamento2\(4) & (\passarinho|Hcount\(5) $ (!\passarinho|Add22~0_combout\)))) # (!\passarinho|Hcount\(4) & (!\passarinho|deslocamento2\(4) & (\passarinho|Hcount\(5) $ 
-- (!\passarinho|Add22~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(4),
	datab => \passarinho|Hcount\(5),
	datac => \passarinho|Add22~0_combout\,
	datad => \passarinho|deslocamento2\(4),
	combout => \passarinho|Equal25~2_combout\);

-- Location: LCCOMB_X21_Y17_N6
\passarinho|Equal25~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal25~4_combout\ = (\passarinho|Equal25~3_combout\ & (\passarinho|Equal25~0_combout\ & (\passarinho|Equal25~1_combout\ & \passarinho|Equal25~2_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal25~3_combout\,
	datab => \passarinho|Equal25~0_combout\,
	datac => \passarinho|Equal25~1_combout\,
	datad => \passarinho|Equal25~2_combout\,
	combout => \passarinho|Equal25~4_combout\);

-- Location: LCCOMB_X20_Y17_N22
\passarinho|coluna_2_V~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_2_V~1_combout\ = (!\passarinho|coluna_2_V~0_combout\ & (((\passarinho|Add22~10_combout\) # (!\passarinho|Equal25~4_combout\)) # (!\passarinho|Equal25~5_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101000101010101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|coluna_2_V~0_combout\,
	datab => \passarinho|Equal25~5_combout\,
	datac => \passarinho|Add22~10_combout\,
	datad => \passarinho|Equal25~4_combout\,
	combout => \passarinho|coluna_2_V~1_combout\);

-- Location: FF_X20_Y17_N23
\passarinho|coluna_2_V\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|coluna_2_V~1_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|coluna_2_V~q\);

-- Location: LCCOMB_X20_Y19_N10
\passarinho|Add9~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add9~0_combout\ = \passarinho|deslocamento4\(0) $ (GND)
-- \passarinho|Add9~1\ = CARRY(!\passarinho|deslocamento4\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110000110011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento4\(0),
	datad => VCC,
	combout => \passarinho|Add9~0_combout\,
	cout => \passarinho|Add9~1\);

-- Location: LCCOMB_X21_Y19_N24
\passarinho|deslocamento4~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento4~5_combout\ = (\passarinho|Equal17~11_combout\) # ((\passarinho|Equal16~5_combout\ & ((\passarinho|deslocamento4\(0)))) # (!\passarinho|Equal16~5_combout\ & (!\passarinho|Add9~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111010001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add9~0_combout\,
	datab => \passarinho|Equal16~5_combout\,
	datac => \passarinho|deslocamento4\(0),
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|deslocamento4~5_combout\);

-- Location: FF_X21_Y19_N25
\passarinho|deslocamento4[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento4~5_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento4\(0));

-- Location: LCCOMB_X20_Y19_N12
\passarinho|Add9~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add9~2_combout\ = (\passarinho|deslocamento4\(1) & (!\passarinho|Add9~1\)) # (!\passarinho|deslocamento4\(1) & ((\passarinho|Add9~1\) # (GND)))
-- \passarinho|Add9~3\ = CARRY((!\passarinho|Add9~1\) # (!\passarinho|deslocamento4\(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento4\(1),
	datad => VCC,
	cin => \passarinho|Add9~1\,
	combout => \passarinho|Add9~2_combout\,
	cout => \passarinho|Add9~3\);

-- Location: LCCOMB_X21_Y19_N14
\passarinho|deslocamento4~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento4~4_combout\ = (\passarinho|Add9~2_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add9~2_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|deslocamento4~4_combout\);

-- Location: LCCOMB_X21_Y19_N12
\passarinho|deslocamento4[1]~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento4[1]~1_combout\ = (\passarinho|Equal13~9_combout\ & (((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal14~13_combout\)) # (!\passarinho|Equal16~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~4_combout\,
	datab => \passarinho|Equal14~13_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|deslocamento4[1]~1_combout\);

-- Location: FF_X21_Y19_N15
\passarinho|deslocamento4[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento4~4_combout\,
	ena => \passarinho|deslocamento4[1]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento4\(1));

-- Location: LCCOMB_X20_Y19_N14
\passarinho|Add9~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add9~4_combout\ = (\passarinho|deslocamento4\(2) & (\passarinho|Add9~3\ $ (GND))) # (!\passarinho|deslocamento4\(2) & (!\passarinho|Add9~3\ & VCC))
-- \passarinho|Add9~5\ = CARRY((\passarinho|deslocamento4\(2) & !\passarinho|Add9~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento4\(2),
	datad => VCC,
	cin => \passarinho|Add9~3\,
	combout => \passarinho|Add9~4_combout\,
	cout => \passarinho|Add9~5\);

-- Location: LCCOMB_X21_Y19_N16
\passarinho|deslocamento4~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento4~3_combout\ = (\passarinho|Add9~4_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add9~4_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|deslocamento4~3_combout\);

-- Location: FF_X21_Y19_N17
\passarinho|deslocamento4[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento4~3_combout\,
	ena => \passarinho|deslocamento4[1]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento4\(2));

-- Location: LCCOMB_X20_Y19_N16
\passarinho|Add9~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add9~6_combout\ = (\passarinho|deslocamento4\(3) & (!\passarinho|Add9~5\)) # (!\passarinho|deslocamento4\(3) & ((\passarinho|Add9~5\) # (GND)))
-- \passarinho|Add9~7\ = CARRY((!\passarinho|Add9~5\) # (!\passarinho|deslocamento4\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(3),
	datad => VCC,
	cin => \passarinho|Add9~5\,
	combout => \passarinho|Add9~6_combout\,
	cout => \passarinho|Add9~7\);

-- Location: LCCOMB_X21_Y19_N2
\passarinho|deslocamento4~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento4~2_combout\ = (\passarinho|Add9~6_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Add9~6_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|deslocamento4~2_combout\);

-- Location: FF_X21_Y19_N3
\passarinho|deslocamento4[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento4~2_combout\,
	ena => \passarinho|deslocamento4[1]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento4\(3));

-- Location: LCCOMB_X20_Y19_N18
\passarinho|Add9~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add9~8_combout\ = (\passarinho|deslocamento4\(4) & (\passarinho|Add9~7\ $ (GND))) # (!\passarinho|deslocamento4\(4) & (!\passarinho|Add9~7\ & VCC))
-- \passarinho|Add9~9\ = CARRY((\passarinho|deslocamento4\(4) & !\passarinho|Add9~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento4\(4),
	datad => VCC,
	cin => \passarinho|Add9~7\,
	combout => \passarinho|Add9~8_combout\,
	cout => \passarinho|Add9~9\);

-- Location: LCCOMB_X21_Y19_N0
\passarinho|deslocamento4~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento4~0_combout\ = (\passarinho|Add9~8_combout\ & !\passarinho|Equal17~11_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add9~8_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|deslocamento4~0_combout\);

-- Location: FF_X21_Y19_N1
\passarinho|deslocamento4[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento4~0_combout\,
	ena => \passarinho|deslocamento4[1]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento4\(4));

-- Location: LCCOMB_X20_Y19_N20
\passarinho|Add9~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add9~10_combout\ = (\passarinho|deslocamento4\(5) & (!\passarinho|Add9~9\)) # (!\passarinho|deslocamento4\(5) & ((\passarinho|Add9~9\) # (GND)))
-- \passarinho|Add9~11\ = CARRY((!\passarinho|Add9~9\) # (!\passarinho|deslocamento4\(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(5),
	datad => VCC,
	cin => \passarinho|Add9~9\,
	combout => \passarinho|Add9~10_combout\,
	cout => \passarinho|Add9~11\);

-- Location: LCCOMB_X20_Y18_N20
\passarinho|Add17~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add17~0_combout\ = \passarinho|deslocamento4\(5) $ (VCC)
-- \passarinho|Add17~1\ = CARRY(\passarinho|deslocamento4\(5))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001111001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento4\(5),
	datad => VCC,
	combout => \passarinho|Add17~0_combout\,
	cout => \passarinho|Add17~1\);

-- Location: LCCOMB_X21_Y18_N28
\passarinho|Add17~17\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add17~17_combout\ = (!\passarinho|Equal17~11_combout\ & ((\passarinho|Equal16~5_combout\ & ((\passarinho|Add17~0_combout\))) # (!\passarinho|Equal16~5_combout\ & (\passarinho|Add9~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111000000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~5_combout\,
	datab => \passarinho|Add9~10_combout\,
	datac => \passarinho|Equal17~11_combout\,
	datad => \passarinho|Add17~0_combout\,
	combout => \passarinho|Add17~17_combout\);

-- Location: FF_X21_Y18_N29
\passarinho|deslocamento4[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add17~17_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento4\(5));

-- Location: LCCOMB_X20_Y19_N22
\passarinho|Add9~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add9~12_combout\ = (\passarinho|deslocamento4\(6) & (\passarinho|Add9~11\ $ (GND))) # (!\passarinho|deslocamento4\(6) & (!\passarinho|Add9~11\ & VCC))
-- \passarinho|Add9~13\ = CARRY((\passarinho|deslocamento4\(6) & !\passarinho|Add9~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(6),
	datad => VCC,
	cin => \passarinho|Add9~11\,
	combout => \passarinho|Add9~12_combout\,
	cout => \passarinho|Add9~13\);

-- Location: LCCOMB_X20_Y18_N22
\passarinho|Add17~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add17~2_combout\ = (\passarinho|deslocamento4\(6) & (!\passarinho|Add17~1\)) # (!\passarinho|deslocamento4\(6) & ((\passarinho|Add17~1\) # (GND)))
-- \passarinho|Add17~3\ = CARRY((!\passarinho|Add17~1\) # (!\passarinho|deslocamento4\(6)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento4\(6),
	datad => VCC,
	cin => \passarinho|Add17~1\,
	combout => \passarinho|Add17~2_combout\,
	cout => \passarinho|Add17~3\);

-- Location: LCCOMB_X21_Y20_N24
\passarinho|Add17~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add17~16_combout\ = (!\passarinho|Equal17~11_combout\ & ((\passarinho|Equal16~5_combout\ & ((\passarinho|Add17~2_combout\))) # (!\passarinho|Equal16~5_combout\ & (\passarinho|Add9~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~5_combout\,
	datab => \passarinho|Add9~12_combout\,
	datac => \passarinho|Add17~2_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|Add17~16_combout\);

-- Location: FF_X21_Y20_N25
\passarinho|deslocamento4[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add17~16_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento4\(6));

-- Location: LCCOMB_X20_Y18_N24
\passarinho|Add17~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add17~4_combout\ = (\passarinho|deslocamento4\(7) & (\passarinho|Add17~3\ $ (GND))) # (!\passarinho|deslocamento4\(7) & (!\passarinho|Add17~3\ & VCC))
-- \passarinho|Add17~5\ = CARRY((\passarinho|deslocamento4\(7) & !\passarinho|Add17~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(7),
	datad => VCC,
	cin => \passarinho|Add17~3\,
	combout => \passarinho|Add17~4_combout\,
	cout => \passarinho|Add17~5\);

-- Location: LCCOMB_X20_Y19_N24
\passarinho|Add9~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add9~14_combout\ = (\passarinho|deslocamento4\(7) & (!\passarinho|Add9~13\)) # (!\passarinho|deslocamento4\(7) & ((\passarinho|Add9~13\) # (GND)))
-- \passarinho|Add9~15\ = CARRY((!\passarinho|Add9~13\) # (!\passarinho|deslocamento4\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(7),
	datad => VCC,
	cin => \passarinho|Add9~13\,
	combout => \passarinho|Add9~14_combout\,
	cout => \passarinho|Add9~15\);

-- Location: LCCOMB_X21_Y18_N2
\passarinho|Add17~15\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add17~15_combout\ = (!\passarinho|Equal17~11_combout\ & ((\passarinho|Equal16~5_combout\ & (\passarinho|Add17~4_combout\)) # (!\passarinho|Equal16~5_combout\ & ((\passarinho|Add9~14_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110100001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~5_combout\,
	datab => \passarinho|Add17~4_combout\,
	datac => \passarinho|Equal17~11_combout\,
	datad => \passarinho|Add9~14_combout\,
	combout => \passarinho|Add17~15_combout\);

-- Location: FF_X21_Y18_N3
\passarinho|deslocamento4[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add17~15_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento4\(7));

-- Location: LCCOMB_X20_Y19_N26
\passarinho|Add9~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add9~16_combout\ = (\passarinho|deslocamento4\(8) & (\passarinho|Add9~15\ $ (GND))) # (!\passarinho|deslocamento4\(8) & (!\passarinho|Add9~15\ & VCC))
-- \passarinho|Add9~17\ = CARRY((\passarinho|deslocamento4\(8) & !\passarinho|Add9~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento4\(8),
	datad => VCC,
	cin => \passarinho|Add9~15\,
	combout => \passarinho|Add9~16_combout\,
	cout => \passarinho|Add9~17\);

-- Location: LCCOMB_X20_Y18_N26
\passarinho|Add17~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add17~6_combout\ = (\passarinho|deslocamento4\(8) & (!\passarinho|Add17~5\)) # (!\passarinho|deslocamento4\(8) & ((\passarinho|Add17~5\) # (GND)))
-- \passarinho|Add17~7\ = CARRY((!\passarinho|Add17~5\) # (!\passarinho|deslocamento4\(8)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(8),
	datad => VCC,
	cin => \passarinho|Add17~5\,
	combout => \passarinho|Add17~6_combout\,
	cout => \passarinho|Add17~7\);

-- Location: LCCOMB_X21_Y18_N4
\passarinho|Add17~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add17~14_combout\ = (!\passarinho|Equal17~11_combout\ & ((\passarinho|Equal16~5_combout\ & ((\passarinho|Add17~6_combout\))) # (!\passarinho|Equal16~5_combout\ & (\passarinho|Add9~16_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001000000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add9~16_combout\,
	datab => \passarinho|Equal17~11_combout\,
	datac => \passarinho|Equal16~5_combout\,
	datad => \passarinho|Add17~6_combout\,
	combout => \passarinho|Add17~14_combout\);

-- Location: FF_X21_Y18_N5
\passarinho|deslocamento4[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add17~14_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento4\(8));

-- Location: LCCOMB_X20_Y19_N28
\passarinho|Add9~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add9~18_combout\ = (\passarinho|deslocamento4\(9) & (!\passarinho|Add9~17\)) # (!\passarinho|deslocamento4\(9) & ((\passarinho|Add9~17\) # (GND)))
-- \passarinho|Add9~19\ = CARRY((!\passarinho|Add9~17\) # (!\passarinho|deslocamento4\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento4\(9),
	datad => VCC,
	cin => \passarinho|Add9~17\,
	combout => \passarinho|Add9~18_combout\,
	cout => \passarinho|Add9~19\);

-- Location: LCCOMB_X20_Y18_N28
\passarinho|Add17~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add17~8_combout\ = (\passarinho|deslocamento4\(9) & ((GND) # (!\passarinho|Add17~7\))) # (!\passarinho|deslocamento4\(9) & (\passarinho|Add17~7\ $ (GND)))
-- \passarinho|Add17~9\ = CARRY((\passarinho|deslocamento4\(9)) # (!\passarinho|Add17~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101010101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(9),
	datad => VCC,
	cin => \passarinho|Add17~7\,
	combout => \passarinho|Add17~8_combout\,
	cout => \passarinho|Add17~9\);

-- Location: LCCOMB_X21_Y18_N30
\passarinho|Add17~13\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add17~13_combout\ = (!\passarinho|Equal17~11_combout\ & ((\passarinho|Equal16~5_combout\ & ((\passarinho|Add17~8_combout\))) # (!\passarinho|Equal16~5_combout\ & (\passarinho|Add9~18_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001000000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add9~18_combout\,
	datab => \passarinho|Equal17~11_combout\,
	datac => \passarinho|Equal16~5_combout\,
	datad => \passarinho|Add17~8_combout\,
	combout => \passarinho|Add17~13_combout\);

-- Location: FF_X21_Y18_N31
\passarinho|deslocamento4[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add17~13_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento4\(9));

-- Location: LCCOMB_X20_Y18_N6
\passarinho|Add30~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add30~0_combout\ = (\passarinho|deslocamento4\(4) & (!\passarinho|deslocamento4\(5) & VCC)) # (!\passarinho|deslocamento4\(4) & (\passarinho|deslocamento4\(5) $ (GND)))
-- \passarinho|Add30~1\ = CARRY((!\passarinho|deslocamento4\(4) & !\passarinho|deslocamento4\(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110011000010001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(4),
	datab => \passarinho|deslocamento4\(5),
	datad => VCC,
	combout => \passarinho|Add30~0_combout\,
	cout => \passarinho|Add30~1\);

-- Location: LCCOMB_X20_Y18_N8
\passarinho|Add30~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add30~2_combout\ = (\passarinho|deslocamento4\(6) & (!\passarinho|Add30~1\)) # (!\passarinho|deslocamento4\(6) & (\passarinho|Add30~1\ & VCC))
-- \passarinho|Add30~3\ = CARRY((\passarinho|deslocamento4\(6) & !\passarinho|Add30~1\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento4\(6),
	datad => VCC,
	cin => \passarinho|Add30~1\,
	combout => \passarinho|Add30~2_combout\,
	cout => \passarinho|Add30~3\);

-- Location: LCCOMB_X20_Y18_N10
\passarinho|Add30~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add30~4_combout\ = (\passarinho|deslocamento4\(7) & (\passarinho|Add30~3\ $ (GND))) # (!\passarinho|deslocamento4\(7) & ((GND) # (!\passarinho|Add30~3\)))
-- \passarinho|Add30~5\ = CARRY((!\passarinho|Add30~3\) # (!\passarinho|deslocamento4\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010101011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(7),
	datad => VCC,
	cin => \passarinho|Add30~3\,
	combout => \passarinho|Add30~4_combout\,
	cout => \passarinho|Add30~5\);

-- Location: LCCOMB_X20_Y18_N12
\passarinho|Add30~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add30~6_combout\ = (\passarinho|deslocamento4\(8) & ((\passarinho|Add30~5\) # (GND))) # (!\passarinho|deslocamento4\(8) & (!\passarinho|Add30~5\))
-- \passarinho|Add30~7\ = CARRY((\passarinho|deslocamento4\(8)) # (!\passarinho|Add30~5\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010110101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(8),
	datad => VCC,
	cin => \passarinho|Add30~5\,
	combout => \passarinho|Add30~6_combout\,
	cout => \passarinho|Add30~7\);

-- Location: LCCOMB_X20_Y18_N14
\passarinho|Add30~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add30~8_combout\ = (\passarinho|deslocamento4\(9) & (\passarinho|Add30~7\ $ (GND))) # (!\passarinho|deslocamento4\(9) & ((GND) # (!\passarinho|Add30~7\)))
-- \passarinho|Add30~9\ = CARRY((!\passarinho|Add30~7\) # (!\passarinho|deslocamento4\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010101011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(9),
	datad => VCC,
	cin => \passarinho|Add30~7\,
	combout => \passarinho|Add30~8_combout\,
	cout => \passarinho|Add30~9\);

-- Location: LCCOMB_X20_Y18_N18
\passarinho|Equal33~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal33~5_combout\ = (\passarinho|Hcount\(9) & (\passarinho|Add30~8_combout\ & (\passarinho|Hcount\(8) $ (!\passarinho|Add30~6_combout\)))) # (!\passarinho|Hcount\(9) & (!\passarinho|Add30~8_combout\ & (\passarinho|Hcount\(8) $ 
-- (!\passarinho|Add30~6_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(9),
	datab => \passarinho|Hcount\(8),
	datac => \passarinho|Add30~8_combout\,
	datad => \passarinho|Add30~6_combout\,
	combout => \passarinho|Equal33~5_combout\);

-- Location: LCCOMB_X20_Y21_N22
\passarinho|Equal33~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal33~1_combout\ = (\passarinho|Hcount\(2) & (!\passarinho|deslocamento4\(2) & (\passarinho|Hcount\(3) $ (\passarinho|deslocamento4\(3))))) # (!\passarinho|Hcount\(2) & (\passarinho|deslocamento4\(2) & (\passarinho|Hcount\(3) $ 
-- (\passarinho|deslocamento4\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000011001100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(2),
	datab => \passarinho|deslocamento4\(2),
	datac => \passarinho|Hcount\(3),
	datad => \passarinho|deslocamento4\(3),
	combout => \passarinho|Equal33~1_combout\);

-- Location: LCCOMB_X20_Y21_N20
\passarinho|Equal33~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal33~2_combout\ = (\passarinho|Hcount\(5) & (\passarinho|Add30~0_combout\ & (\passarinho|deslocamento4\(4) $ (!\passarinho|Hcount\(4))))) # (!\passarinho|Hcount\(5) & (!\passarinho|Add30~0_combout\ & (\passarinho|deslocamento4\(4) $ 
-- (!\passarinho|Hcount\(4)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(5),
	datab => \passarinho|Add30~0_combout\,
	datac => \passarinho|deslocamento4\(4),
	datad => \passarinho|Hcount\(4),
	combout => \passarinho|Equal33~2_combout\);

-- Location: LCCOMB_X20_Y18_N4
\passarinho|Equal33~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal33~3_combout\ = (\passarinho|Hcount\(7) & (\passarinho|Add30~4_combout\ & (\passarinho|Hcount\(6) $ (!\passarinho|Add30~2_combout\)))) # (!\passarinho|Hcount\(7) & (!\passarinho|Add30~4_combout\ & (\passarinho|Hcount\(6) $ 
-- (!\passarinho|Add30~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(7),
	datab => \passarinho|Hcount\(6),
	datac => \passarinho|Add30~2_combout\,
	datad => \passarinho|Add30~4_combout\,
	combout => \passarinho|Equal33~3_combout\);

-- Location: LCCOMB_X21_Y21_N6
\passarinho|Equal33~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal33~0_combout\ = (\passarinho|deslocamento4\(0) & (\passarinho|Hcount\(0) & (\passarinho|Hcount\(1) $ (\passarinho|deslocamento4\(1))))) # (!\passarinho|deslocamento4\(0) & (!\passarinho|Hcount\(0) & (\passarinho|Hcount\(1) $ 
-- (\passarinho|deslocamento4\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010000110000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(0),
	datab => \passarinho|Hcount\(1),
	datac => \passarinho|Hcount\(0),
	datad => \passarinho|deslocamento4\(1),
	combout => \passarinho|Equal33~0_combout\);

-- Location: LCCOMB_X20_Y21_N30
\passarinho|Equal33~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal33~4_combout\ = (\passarinho|Equal33~1_combout\ & (\passarinho|Equal33~2_combout\ & (\passarinho|Equal33~3_combout\ & \passarinho|Equal33~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal33~1_combout\,
	datab => \passarinho|Equal33~2_combout\,
	datac => \passarinho|Equal33~3_combout\,
	datad => \passarinho|Equal33~0_combout\,
	combout => \passarinho|Equal33~4_combout\);

-- Location: LCCOMB_X20_Y18_N30
\passarinho|Add17~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add17~10_combout\ = \passarinho|Add17~9\ $ (!\passarinho|deslocamento4\(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|deslocamento4\(10),
	cin => \passarinho|Add17~9\,
	combout => \passarinho|Add17~10_combout\);

-- Location: LCCOMB_X20_Y19_N30
\passarinho|Add9~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add9~20_combout\ = \passarinho|Add9~19\ $ (!\passarinho|deslocamento4\(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|deslocamento4\(10),
	cin => \passarinho|Add9~19\,
	combout => \passarinho|Add9~20_combout\);

-- Location: LCCOMB_X21_Y18_N24
\passarinho|Add17~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add17~12_combout\ = (!\passarinho|Equal17~11_combout\ & ((\passarinho|Equal16~5_combout\ & (\passarinho|Add17~10_combout\)) # (!\passarinho|Equal16~5_combout\ & ((\passarinho|Add9~20_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110100001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal16~5_combout\,
	datab => \passarinho|Add17~10_combout\,
	datac => \passarinho|Equal17~11_combout\,
	datad => \passarinho|Add9~20_combout\,
	combout => \passarinho|Add17~12_combout\);

-- Location: FF_X21_Y18_N25
\passarinho|deslocamento4[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add17~12_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento4\(10));

-- Location: LCCOMB_X20_Y18_N16
\passarinho|Add30~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add30~10_combout\ = \passarinho|Add30~9\ $ (!\passarinho|deslocamento4\(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|deslocamento4\(10),
	cin => \passarinho|Add30~9\,
	combout => \passarinho|Add30~10_combout\);

-- Location: LCCOMB_X20_Y21_N0
\passarinho|Add31~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add31~0_combout\ = (\passarinho|deslocamento4\(1) & (\passarinho|deslocamento4\(0) & VCC)) # (!\passarinho|deslocamento4\(1) & (\passarinho|deslocamento4\(0) $ (VCC)))
-- \passarinho|Add31~1\ = CARRY((!\passarinho|deslocamento4\(1) & \passarinho|deslocamento4\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001100101000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(1),
	datab => \passarinho|deslocamento4\(0),
	datad => VCC,
	combout => \passarinho|Add31~0_combout\,
	cout => \passarinho|Add31~1\);

-- Location: LCCOMB_X20_Y21_N2
\passarinho|Add31~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add31~2_combout\ = (\passarinho|deslocamento4\(2) & ((\passarinho|Add31~1\) # (GND))) # (!\passarinho|deslocamento4\(2) & (!\passarinho|Add31~1\))
-- \passarinho|Add31~3\ = CARRY((\passarinho|deslocamento4\(2)) # (!\passarinho|Add31~1\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001111001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento4\(2),
	datad => VCC,
	cin => \passarinho|Add31~1\,
	combout => \passarinho|Add31~2_combout\,
	cout => \passarinho|Add31~3\);

-- Location: LCCOMB_X20_Y21_N4
\passarinho|Add31~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add31~4_combout\ = (\passarinho|deslocamento4\(3) & (!\passarinho|Add31~3\ & VCC)) # (!\passarinho|deslocamento4\(3) & (\passarinho|Add31~3\ $ (GND)))
-- \passarinho|Add31~5\ = CARRY((!\passarinho|deslocamento4\(3) & !\passarinho|Add31~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento4\(3),
	datad => VCC,
	cin => \passarinho|Add31~3\,
	combout => \passarinho|Add31~4_combout\,
	cout => \passarinho|Add31~5\);

-- Location: LCCOMB_X20_Y21_N6
\passarinho|Add31~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add31~6_combout\ = (\passarinho|deslocamento4\(4) & (!\passarinho|Add31~5\)) # (!\passarinho|deslocamento4\(4) & (\passarinho|Add31~5\ & VCC))
-- \passarinho|Add31~7\ = CARRY((\passarinho|deslocamento4\(4) & !\passarinho|Add31~5\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento4\(4),
	datad => VCC,
	cin => \passarinho|Add31~5\,
	combout => \passarinho|Add31~6_combout\,
	cout => \passarinho|Add31~7\);

-- Location: LCCOMB_X20_Y21_N8
\passarinho|Add31~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add31~8_combout\ = (\passarinho|deslocamento4\(5) & (!\passarinho|Add31~7\ & VCC)) # (!\passarinho|deslocamento4\(5) & (\passarinho|Add31~7\ $ (GND)))
-- \passarinho|Add31~9\ = CARRY((!\passarinho|deslocamento4\(5) & !\passarinho|Add31~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(5),
	datad => VCC,
	cin => \passarinho|Add31~7\,
	combout => \passarinho|Add31~8_combout\,
	cout => \passarinho|Add31~9\);

-- Location: LCCOMB_X20_Y21_N10
\passarinho|Add31~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add31~10_combout\ = (\passarinho|deslocamento4\(6) & ((\passarinho|Add31~9\) # (GND))) # (!\passarinho|deslocamento4\(6) & (!\passarinho|Add31~9\))
-- \passarinho|Add31~11\ = CARRY((\passarinho|deslocamento4\(6)) # (!\passarinho|Add31~9\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001111001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento4\(6),
	datad => VCC,
	cin => \passarinho|Add31~9\,
	combout => \passarinho|Add31~10_combout\,
	cout => \passarinho|Add31~11\);

-- Location: LCCOMB_X20_Y21_N12
\passarinho|Add31~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add31~12_combout\ = (\passarinho|deslocamento4\(7) & (!\passarinho|Add31~11\ & VCC)) # (!\passarinho|deslocamento4\(7) & (\passarinho|Add31~11\ $ (GND)))
-- \passarinho|Add31~13\ = CARRY((!\passarinho|deslocamento4\(7) & !\passarinho|Add31~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(7),
	datad => VCC,
	cin => \passarinho|Add31~11\,
	combout => \passarinho|Add31~12_combout\,
	cout => \passarinho|Add31~13\);

-- Location: LCCOMB_X20_Y21_N24
\passarinho|Equal34~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal34~3_combout\ = (\passarinho|Add31~12_combout\ & (\passarinho|Hcount\(7) & (\passarinho|Hcount\(6) $ (!\passarinho|Add31~10_combout\)))) # (!\passarinho|Add31~12_combout\ & (!\passarinho|Hcount\(7) & (\passarinho|Hcount\(6) $ 
-- (!\passarinho|Add31~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add31~12_combout\,
	datab => \passarinho|Hcount\(7),
	datac => \passarinho|Hcount\(6),
	datad => \passarinho|Add31~10_combout\,
	combout => \passarinho|Equal34~3_combout\);

-- Location: LCCOMB_X21_Y21_N2
\passarinho|Equal34~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal34~0_combout\ = (\passarinho|Add31~0_combout\ & (\passarinho|Hcount\(1) & (\passarinho|Hcount\(0) $ (\passarinho|deslocamento4\(0))))) # (!\passarinho|Add31~0_combout\ & (!\passarinho|Hcount\(1) & (\passarinho|Hcount\(0) $ 
-- (\passarinho|deslocamento4\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010100000010100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add31~0_combout\,
	datab => \passarinho|Hcount\(0),
	datac => \passarinho|deslocamento4\(0),
	datad => \passarinho|Hcount\(1),
	combout => \passarinho|Equal34~0_combout\);

-- Location: LCCOMB_X20_Y21_N26
\passarinho|Equal34~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal34~2_combout\ = (\passarinho|Hcount\(5) & (\passarinho|Add31~8_combout\ & (\passarinho|Hcount\(4) $ (!\passarinho|Add31~6_combout\)))) # (!\passarinho|Hcount\(5) & (!\passarinho|Add31~8_combout\ & (\passarinho|Hcount\(4) $ 
-- (!\passarinho|Add31~6_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(5),
	datab => \passarinho|Hcount\(4),
	datac => \passarinho|Add31~8_combout\,
	datad => \passarinho|Add31~6_combout\,
	combout => \passarinho|Equal34~2_combout\);

-- Location: LCCOMB_X20_Y21_N28
\passarinho|Equal34~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal34~1_combout\ = (\passarinho|Hcount\(2) & (\passarinho|Add31~2_combout\ & (\passarinho|Hcount\(3) $ (!\passarinho|Add31~4_combout\)))) # (!\passarinho|Hcount\(2) & (!\passarinho|Add31~2_combout\ & (\passarinho|Hcount\(3) $ 
-- (!\passarinho|Add31~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(2),
	datab => \passarinho|Hcount\(3),
	datac => \passarinho|Add31~4_combout\,
	datad => \passarinho|Add31~2_combout\,
	combout => \passarinho|Equal34~1_combout\);

-- Location: LCCOMB_X21_Y21_N12
\passarinho|Equal34~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal34~4_combout\ = (\passarinho|Equal34~3_combout\ & (\passarinho|Equal34~0_combout\ & (\passarinho|Equal34~2_combout\ & \passarinho|Equal34~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal34~3_combout\,
	datab => \passarinho|Equal34~0_combout\,
	datac => \passarinho|Equal34~2_combout\,
	datad => \passarinho|Equal34~1_combout\,
	combout => \passarinho|Equal34~4_combout\);

-- Location: LCCOMB_X20_Y21_N14
\passarinho|Add31~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add31~14_combout\ = (\passarinho|deslocamento4\(8) & (!\passarinho|Add31~13\)) # (!\passarinho|deslocamento4\(8) & (\passarinho|Add31~13\ & VCC))
-- \passarinho|Add31~15\ = CARRY((\passarinho|deslocamento4\(8) & !\passarinho|Add31~13\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(8),
	datad => VCC,
	cin => \passarinho|Add31~13\,
	combout => \passarinho|Add31~14_combout\,
	cout => \passarinho|Add31~15\);

-- Location: LCCOMB_X20_Y21_N16
\passarinho|Add31~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add31~16_combout\ = (\passarinho|deslocamento4\(9) & (\passarinho|Add31~15\ $ (GND))) # (!\passarinho|deslocamento4\(9) & ((GND) # (!\passarinho|Add31~15\)))
-- \passarinho|Add31~17\ = CARRY((!\passarinho|Add31~15\) # (!\passarinho|deslocamento4\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010101011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento4\(9),
	datad => VCC,
	cin => \passarinho|Add31~15\,
	combout => \passarinho|Add31~16_combout\,
	cout => \passarinho|Add31~17\);

-- Location: LCCOMB_X20_Y21_N18
\passarinho|Add31~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add31~18_combout\ = \passarinho|Add31~17\ $ (!\passarinho|deslocamento4\(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|deslocamento4\(10),
	cin => \passarinho|Add31~17\,
	combout => \passarinho|Add31~18_combout\);

-- Location: LCCOMB_X21_Y21_N26
\passarinho|Equal34~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal34~5_combout\ = (\passarinho|Hcount\(9) & (\passarinho|Add31~16_combout\ & (\passarinho|Hcount\(8) $ (!\passarinho|Add31~14_combout\)))) # (!\passarinho|Hcount\(9) & (!\passarinho|Add31~16_combout\ & (\passarinho|Hcount\(8) $ 
-- (!\passarinho|Add31~14_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(9),
	datab => \passarinho|Hcount\(8),
	datac => \passarinho|Add31~16_combout\,
	datad => \passarinho|Add31~14_combout\,
	combout => \passarinho|Equal34~5_combout\);

-- Location: LCCOMB_X21_Y21_N0
\passarinho|coluna_4_V~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_4_V~0_combout\ = (!\passarinho|coluna_4_V~q\ & (((\passarinho|Add31~18_combout\) # (!\passarinho|Equal34~5_combout\)) # (!\passarinho|Equal34~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011011111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal34~4_combout\,
	datab => \passarinho|Add31~18_combout\,
	datac => \passarinho|Equal34~5_combout\,
	datad => \passarinho|coluna_4_V~q\,
	combout => \passarinho|coluna_4_V~0_combout\);

-- Location: LCCOMB_X21_Y21_N28
\passarinho|coluna_4_V~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_4_V~1_combout\ = (!\passarinho|coluna_4_V~0_combout\ & (((\passarinho|Add30~10_combout\) # (!\passarinho|Equal33~4_combout\)) # (!\passarinho|Equal33~5_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal33~5_combout\,
	datab => \passarinho|Equal33~4_combout\,
	datac => \passarinho|Add30~10_combout\,
	datad => \passarinho|coluna_4_V~0_combout\,
	combout => \passarinho|coluna_4_V~1_combout\);

-- Location: FF_X21_Y21_N29
\passarinho|coluna_4_V\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|coluna_4_V~1_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|coluna_4_V~q\);

-- Location: LCCOMB_X22_Y18_N2
\passarinho|deslocamentoH_4~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamentoH_4~0_combout\ = (\passarinho|Equal12~9_combout\ & (((!\passarinho|Equal16~5_combout\ & !\passarinho|Equal17~11_combout\)) # (!\passarinho|Equal13~9_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101000101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal12~9_combout\,
	datab => \passarinho|Equal16~5_combout\,
	datac => \passarinho|Equal13~9_combout\,
	datad => \passarinho|Equal17~11_combout\,
	combout => \passarinho|deslocamentoH_4~0_combout\);

-- Location: LCCOMB_X23_Y18_N20
\passarinho|deslocamentoH_4~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamentoH_4~1_combout\ = (\passarinho|deslocamentoH_4~0_combout\ & ((\passarinho|deslocamentoH_4\(0)))) # (!\passarinho|deslocamentoH_4~0_combout\ & (!\passarinho|Randomico:rand_temp[0]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000001010101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Randomico:rand_temp[0]~q\,
	datac => \passarinho|deslocamentoH_4\(0),
	datad => \passarinho|deslocamentoH_4~0_combout\,
	combout => \passarinho|deslocamentoH_4~1_combout\);

-- Location: FF_X23_Y18_N21
\passarinho|deslocamentoH_4[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamentoH_4~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_4\(0));

-- Location: LCCOMB_X22_Y18_N10
\passarinho|Add33~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add33~0_combout\ = \passarinho|deslocamentoH_4\(0) $ (GND)
-- \passarinho|Add33~1\ = CARRY(!\passarinho|deslocamentoH_4\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110000110011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_4\(0),
	datad => VCC,
	combout => \passarinho|Add33~0_combout\,
	cout => \passarinho|Add33~1\);

-- Location: FF_X22_Y18_N13
\passarinho|deslocamentoH_4[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[1]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_4~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_4\(1));

-- Location: LCCOMB_X22_Y18_N12
\passarinho|Add33~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add33~2_combout\ = (\passarinho|deslocamentoH_4\(1) & (\passarinho|Add33~1\ & VCC)) # (!\passarinho|deslocamentoH_4\(1) & (!\passarinho|Add33~1\))
-- \passarinho|Add33~3\ = CARRY((!\passarinho|deslocamentoH_4\(1) & !\passarinho|Add33~1\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_4\(1),
	datad => VCC,
	cin => \passarinho|Add33~1\,
	combout => \passarinho|Add33~2_combout\,
	cout => \passarinho|Add33~3\);

-- Location: LCCOMB_X26_Y19_N26
\passarinho|Equal36~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal36~1_combout\ = (\passarinho|Add33~0_combout\ & (\passarinho|Vcount\(0) & (\passarinho|Vcount\(1) $ (!\passarinho|Add33~2_combout\)))) # (!\passarinho|Add33~0_combout\ & (!\passarinho|Vcount\(0) & (\passarinho|Vcount\(1) $ 
-- (!\passarinho|Add33~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add33~0_combout\,
	datab => \passarinho|Vcount\(0),
	datac => \passarinho|Vcount\(1),
	datad => \passarinho|Add33~2_combout\,
	combout => \passarinho|Equal36~1_combout\);

-- Location: FF_X22_Y18_N15
\passarinho|deslocamentoH_4[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[2]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_4~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_4\(2));

-- Location: LCCOMB_X22_Y18_N14
\passarinho|Add33~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add33~4_combout\ = (\passarinho|deslocamentoH_4\(2) & (\passarinho|Add33~3\ $ (GND))) # (!\passarinho|deslocamentoH_4\(2) & (!\passarinho|Add33~3\ & VCC))
-- \passarinho|Add33~5\ = CARRY((\passarinho|deslocamentoH_4\(2) & !\passarinho|Add33~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_4\(2),
	datad => VCC,
	cin => \passarinho|Add33~3\,
	combout => \passarinho|Add33~4_combout\,
	cout => \passarinho|Add33~5\);

-- Location: FF_X22_Y18_N17
\passarinho|deslocamentoH_4[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[3]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_4~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_4\(3));

-- Location: LCCOMB_X22_Y18_N16
\passarinho|Add33~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add33~6_combout\ = (\passarinho|deslocamentoH_4\(3) & (!\passarinho|Add33~5\)) # (!\passarinho|deslocamentoH_4\(3) & ((\passarinho|Add33~5\) # (GND)))
-- \passarinho|Add33~7\ = CARRY((!\passarinho|Add33~5\) # (!\passarinho|deslocamentoH_4\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_4\(3),
	datad => VCC,
	cin => \passarinho|Add33~5\,
	combout => \passarinho|Add33~6_combout\,
	cout => \passarinho|Add33~7\);

-- Location: LCCOMB_X19_Y18_N0
\passarinho|Equal36~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal36~2_combout\ = (\passarinho|Vcount\(2) & (\passarinho|Add33~4_combout\ & (\passarinho|Add33~6_combout\ $ (!\passarinho|Vcount\(3))))) # (!\passarinho|Vcount\(2) & (!\passarinho|Add33~4_combout\ & (\passarinho|Add33~6_combout\ $ 
-- (!\passarinho|Vcount\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(2),
	datab => \passarinho|Add33~4_combout\,
	datac => \passarinho|Add33~6_combout\,
	datad => \passarinho|Vcount\(3),
	combout => \passarinho|Equal36~2_combout\);

-- Location: FF_X22_Y18_N19
\passarinho|deslocamentoH_4[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[4]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_4~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_4\(4));

-- Location: LCCOMB_X22_Y18_N18
\passarinho|Add33~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add33~8_combout\ = (\passarinho|deslocamentoH_4\(4) & (\passarinho|Add33~7\ $ (GND))) # (!\passarinho|deslocamentoH_4\(4) & (!\passarinho|Add33~7\ & VCC))
-- \passarinho|Add33~9\ = CARRY((\passarinho|deslocamentoH_4\(4) & !\passarinho|Add33~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_4\(4),
	datad => VCC,
	cin => \passarinho|Add33~7\,
	combout => \passarinho|Add33~8_combout\,
	cout => \passarinho|Add33~9\);

-- Location: FF_X22_Y18_N21
\passarinho|deslocamentoH_4[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[5]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_4~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_4\(5));

-- Location: LCCOMB_X22_Y18_N20
\passarinho|Add33~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add33~10_combout\ = (\passarinho|deslocamentoH_4\(5) & (\passarinho|Add33~9\ & VCC)) # (!\passarinho|deslocamentoH_4\(5) & (!\passarinho|Add33~9\))
-- \passarinho|Add33~11\ = CARRY((!\passarinho|deslocamentoH_4\(5) & !\passarinho|Add33~9\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_4\(5),
	datad => VCC,
	cin => \passarinho|Add33~9\,
	combout => \passarinho|Add33~10_combout\,
	cout => \passarinho|Add33~11\);

-- Location: LCCOMB_X22_Y19_N2
\passarinho|Equal36~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal36~3_combout\ = (\passarinho|Add33~8_combout\ & (\passarinho|Vcount\(4) & (\passarinho|Vcount\(5) $ (!\passarinho|Add33~10_combout\)))) # (!\passarinho|Add33~8_combout\ & (!\passarinho|Vcount\(4) & (\passarinho|Vcount\(5) $ 
-- (!\passarinho|Add33~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add33~8_combout\,
	datab => \passarinho|Vcount\(5),
	datac => \passarinho|Vcount\(4),
	datad => \passarinho|Add33~10_combout\,
	combout => \passarinho|Equal36~3_combout\);

-- Location: FF_X22_Y18_N23
\passarinho|deslocamentoH_4[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[6]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_4~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_4\(6));

-- Location: LCCOMB_X22_Y18_N22
\passarinho|Add33~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add33~12_combout\ = (\passarinho|deslocamentoH_4\(6) & (\passarinho|Add33~11\ $ (GND))) # (!\passarinho|deslocamentoH_4\(6) & (!\passarinho|Add33~11\ & VCC))
-- \passarinho|Add33~13\ = CARRY((\passarinho|deslocamentoH_4\(6) & !\passarinho|Add33~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_4\(6),
	datad => VCC,
	cin => \passarinho|Add33~11\,
	combout => \passarinho|Add33~12_combout\,
	cout => \passarinho|Add33~13\);

-- Location: LCCOMB_X22_Y18_N8
\passarinho|deslocamentoH_4[7]~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamentoH_4[7]~2_combout\ = !\passarinho|Randomico:rand_temp[7]~q\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|Randomico:rand_temp[7]~q\,
	combout => \passarinho|deslocamentoH_4[7]~2_combout\);

-- Location: FF_X22_Y18_N9
\passarinho|deslocamentoH_4[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamentoH_4[7]~2_combout\,
	ena => \passarinho|ALT_INV_deslocamentoH_4~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_4\(7));

-- Location: LCCOMB_X22_Y18_N24
\passarinho|Add33~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add33~14_combout\ = (\passarinho|deslocamentoH_4\(7) & (!\passarinho|Add33~13\)) # (!\passarinho|deslocamentoH_4\(7) & ((\passarinho|Add33~13\) # (GND)))
-- \passarinho|Add33~15\ = CARRY((!\passarinho|Add33~13\) # (!\passarinho|deslocamentoH_4\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_4\(7),
	datad => VCC,
	cin => \passarinho|Add33~13\,
	combout => \passarinho|Add33~14_combout\,
	cout => \passarinho|Add33~15\);

-- Location: LCCOMB_X26_Y19_N20
\passarinho|Equal36~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal36~4_combout\ = (\passarinho|Add33~12_combout\ & (\passarinho|Vcount\(6) & (\passarinho|Add33~14_combout\ $ (!\passarinho|Vcount\(7))))) # (!\passarinho|Add33~12_combout\ & (!\passarinho|Vcount\(6) & (\passarinho|Add33~14_combout\ $ 
-- (!\passarinho|Vcount\(7)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add33~12_combout\,
	datab => \passarinho|Add33~14_combout\,
	datac => \passarinho|Vcount\(7),
	datad => \passarinho|Vcount\(6),
	combout => \passarinho|Equal36~4_combout\);

-- Location: LCCOMB_X26_Y19_N10
\passarinho|Equal36~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal36~5_combout\ = (\passarinho|Equal36~1_combout\ & (\passarinho|Equal36~2_combout\ & (\passarinho|Equal36~3_combout\ & \passarinho|Equal36~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal36~1_combout\,
	datab => \passarinho|Equal36~2_combout\,
	datac => \passarinho|Equal36~3_combout\,
	datad => \passarinho|Equal36~4_combout\,
	combout => \passarinho|Equal36~5_combout\);

-- Location: LCCOMB_X22_Y18_N26
\passarinho|Add33~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add33~16_combout\ = !\passarinho|Add33~15\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	cin => \passarinho|Add33~15\,
	combout => \passarinho|Add33~16_combout\);

-- Location: LCCOMB_X26_Y19_N18
\passarinho|Equal36~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal36~0_combout\ = (!\passarinho|Vcount\(9) & (\passarinho|Add33~16_combout\ $ (!\passarinho|Vcount\(8))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010011001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add33~16_combout\,
	datab => \passarinho|Vcount\(8),
	datad => \passarinho|Vcount\(9),
	combout => \passarinho|Equal36~0_combout\);

-- Location: LCCOMB_X26_Y19_N4
\passarinho|coluna_8_H~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_8_H~0_combout\ = (\passarinho|Equal10~1_combout\) # ((\passarinho|coluna_8_H~q\ & ((!\passarinho|Equal36~0_combout\) # (!\passarinho|Equal36~5_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110011111100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal36~5_combout\,
	datab => \passarinho|Equal10~1_combout\,
	datac => \passarinho|coluna_8_H~q\,
	datad => \passarinho|Equal36~0_combout\,
	combout => \passarinho|coluna_8_H~0_combout\);

-- Location: FF_X26_Y19_N5
\passarinho|coluna_8_H\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|coluna_8_H~0_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|coluna_8_H~q\);

-- Location: LCCOMB_X28_Y20_N2
\passarinho|deslocamentoH_3[7]~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamentoH_3[7]~2_combout\ = !\passarinho|Randomico:rand_temp[7]~q\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|Randomico:rand_temp[7]~q\,
	combout => \passarinho|deslocamentoH_3[7]~2_combout\);

-- Location: LCCOMB_X23_Y21_N24
\passarinho|Equal15~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal15~0_combout\ = (\passarinho|Add11~12_combout\ & (\passarinho|Add11~16_combout\ & (!\passarinho|Add11~14_combout\ & !\passarinho|Add11~10_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add11~12_combout\,
	datab => \passarinho|Add11~16_combout\,
	datac => \passarinho|Add11~14_combout\,
	datad => \passarinho|Add11~10_combout\,
	combout => \passarinho|Equal15~0_combout\);

-- Location: LCCOMB_X24_Y20_N24
\passarinho|Equal15~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal15~1_combout\ = (\passarinho|Equal14~12_combout\ & \passarinho|Equal15~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal15~0_combout\,
	combout => \passarinho|Equal15~1_combout\);

-- Location: LCCOMB_X27_Y20_N2
\passarinho|q~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|q~4_combout\ = (\passarinho|Add13~17_combout\ & (!\passarinho|Equal18~10_combout\ & ((!\passarinho|Equal15~0_combout\) # (!\passarinho|Equal14~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000001001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~12_combout\,
	datab => \passarinho|Add13~17_combout\,
	datac => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal18~10_combout\,
	combout => \passarinho|q~4_combout\);

-- Location: FF_X27_Y20_N3
\passarinho|p_coluna:q[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|q~4_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[7]~q\);

-- Location: LCCOMB_X26_Y22_N2
\passarinho|Add13~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~0_combout\ = \passarinho|p_coluna:q[0]~q\ $ (VCC)
-- \passarinho|Add13~1\ = CARRY(\passarinho|p_coluna:q[0]~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001111001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[0]~q\,
	datad => VCC,
	combout => \passarinho|Add13~0_combout\,
	cout => \passarinho|Add13~1\);

-- Location: LCCOMB_X26_Y22_N0
\passarinho|Add13~87\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~87_combout\ = (\passarinho|Add13~0_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add13~0_combout\,
	datac => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~87_combout\);

-- Location: FF_X26_Y22_N1
\passarinho|p_coluna:q[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~87_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[0]~q\);

-- Location: LCCOMB_X26_Y22_N4
\passarinho|Add13~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~2_combout\ = (\passarinho|p_coluna:q[1]~q\ & (!\passarinho|Add13~1\)) # (!\passarinho|p_coluna:q[1]~q\ & ((\passarinho|Add13~1\) # (GND)))
-- \passarinho|Add13~3\ = CARRY((!\passarinho|Add13~1\) # (!\passarinho|p_coluna:q[1]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[1]~q\,
	datad => VCC,
	cin => \passarinho|Add13~1\,
	combout => \passarinho|Add13~2_combout\,
	cout => \passarinho|Add13~3\);

-- Location: LCCOMB_X27_Y22_N30
\passarinho|Add13~88\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~88_combout\ = (\passarinho|Add13~2_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100110001001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal15~0_combout\,
	datab => \passarinho|Add13~2_combout\,
	datac => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~88_combout\);

-- Location: FF_X26_Y22_N17
\passarinho|p_coluna:q[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Add13~88_combout\,
	sload => VCC,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[1]~q\);

-- Location: LCCOMB_X26_Y22_N6
\passarinho|Add13~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~4_combout\ = (\passarinho|p_coluna:q[2]~q\ & (\passarinho|Add13~3\ $ (GND))) # (!\passarinho|p_coluna:q[2]~q\ & (!\passarinho|Add13~3\ & VCC))
-- \passarinho|Add13~5\ = CARRY((\passarinho|p_coluna:q[2]~q\ & !\passarinho|Add13~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[2]~q\,
	datad => VCC,
	cin => \passarinho|Add13~3\,
	combout => \passarinho|Add13~4_combout\,
	cout => \passarinho|Add13~5\);

-- Location: LCCOMB_X27_Y22_N22
\passarinho|Add13~89\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~89_combout\ = (\passarinho|Add13~4_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100110001001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal15~0_combout\,
	datab => \passarinho|Add13~4_combout\,
	datac => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~89_combout\);

-- Location: FF_X27_Y22_N23
\passarinho|p_coluna:q[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~89_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[2]~q\);

-- Location: LCCOMB_X26_Y22_N8
\passarinho|Add13~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~6_combout\ = (\passarinho|p_coluna:q[3]~q\ & (!\passarinho|Add13~5\)) # (!\passarinho|p_coluna:q[3]~q\ & ((\passarinho|Add13~5\) # (GND)))
-- \passarinho|Add13~7\ = CARRY((!\passarinho|Add13~5\) # (!\passarinho|p_coluna:q[3]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:q[3]~q\,
	datad => VCC,
	cin => \passarinho|Add13~5\,
	combout => \passarinho|Add13~6_combout\,
	cout => \passarinho|Add13~7\);

-- Location: LCCOMB_X27_Y22_N4
\passarinho|Add13~90\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~90_combout\ = (\passarinho|Add13~6_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~6_combout\,
	datac => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~90_combout\);

-- Location: FF_X27_Y22_N5
\passarinho|p_coluna:q[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~90_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[3]~q\);

-- Location: LCCOMB_X26_Y22_N10
\passarinho|Add13~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~8_combout\ = (\passarinho|p_coluna:q[4]~q\ & (\passarinho|Add13~7\ $ (GND))) # (!\passarinho|p_coluna:q[4]~q\ & (!\passarinho|Add13~7\ & VCC))
-- \passarinho|Add13~9\ = CARRY((\passarinho|p_coluna:q[4]~q\ & !\passarinho|Add13~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[4]~q\,
	datad => VCC,
	cin => \passarinho|Add13~7\,
	combout => \passarinho|Add13~8_combout\,
	cout => \passarinho|Add13~9\);

-- Location: LCCOMB_X26_Y20_N12
\passarinho|Add13~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~10_combout\ = (\passarinho|Add13~8_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add13~8_combout\,
	datac => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~10_combout\);

-- Location: FF_X26_Y20_N13
\passarinho|p_coluna:q[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~10_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[4]~q\);

-- Location: LCCOMB_X26_Y22_N12
\passarinho|Add13~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~11_combout\ = (\passarinho|p_coluna:q[5]~q\ & (!\passarinho|Add13~9\)) # (!\passarinho|p_coluna:q[5]~q\ & ((\passarinho|Add13~9\) # (GND)))
-- \passarinho|Add13~12\ = CARRY((!\passarinho|Add13~9\) # (!\passarinho|p_coluna:q[5]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[5]~q\,
	datad => VCC,
	cin => \passarinho|Add13~9\,
	combout => \passarinho|Add13~11_combout\,
	cout => \passarinho|Add13~12\);

-- Location: LCCOMB_X26_Y20_N2
\passarinho|Add13~13\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~13_combout\ = (\passarinho|Add13~11_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Equal15~0_combout\,
	datac => \passarinho|Add13~11_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~13_combout\);

-- Location: FF_X26_Y20_N3
\passarinho|p_coluna:q[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~13_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[5]~q\);

-- Location: LCCOMB_X26_Y22_N14
\passarinho|Add13~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~14_combout\ = (\passarinho|p_coluna:q[6]~q\ & (\passarinho|Add13~12\ $ (GND))) # (!\passarinho|p_coluna:q[6]~q\ & (!\passarinho|Add13~12\ & VCC))
-- \passarinho|Add13~15\ = CARRY((\passarinho|p_coluna:q[6]~q\ & !\passarinho|Add13~12\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[6]~q\,
	datad => VCC,
	cin => \passarinho|Add13~12\,
	combout => \passarinho|Add13~14_combout\,
	cout => \passarinho|Add13~15\);

-- Location: LCCOMB_X26_Y20_N28
\passarinho|Add13~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~16_combout\ = (\passarinho|Add13~14_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add13~14_combout\,
	datac => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~16_combout\);

-- Location: FF_X26_Y20_N29
\passarinho|p_coluna:q[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~16_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[6]~q\);

-- Location: LCCOMB_X26_Y22_N16
\passarinho|Add13~17\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~17_combout\ = (\passarinho|p_coluna:q[7]~q\ & (!\passarinho|Add13~15\)) # (!\passarinho|p_coluna:q[7]~q\ & ((\passarinho|Add13~15\) # (GND)))
-- \passarinho|Add13~18\ = CARRY((!\passarinho|Add13~15\) # (!\passarinho|p_coluna:q[7]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[7]~q\,
	datad => VCC,
	cin => \passarinho|Add13~15\,
	combout => \passarinho|Add13~17_combout\,
	cout => \passarinho|Add13~18\);

-- Location: LCCOMB_X27_Y20_N20
\passarinho|q~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|q~5_combout\ = (\passarinho|Add13~22_combout\ & (!\passarinho|Equal18~10_combout\ & ((!\passarinho|Equal15~0_combout\) # (!\passarinho|Equal14~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000001001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~12_combout\,
	datab => \passarinho|Add13~22_combout\,
	datac => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal18~10_combout\,
	combout => \passarinho|q~5_combout\);

-- Location: FF_X27_Y20_N21
\passarinho|p_coluna:q[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|q~5_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[9]~q\);

-- Location: LCCOMB_X26_Y22_N18
\passarinho|Add13~19\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~19_combout\ = (\passarinho|p_coluna:q[8]~q\ & (\passarinho|Add13~18\ $ (GND))) # (!\passarinho|p_coluna:q[8]~q\ & (!\passarinho|Add13~18\ & VCC))
-- \passarinho|Add13~20\ = CARRY((\passarinho|p_coluna:q[8]~q\ & !\passarinho|Add13~18\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[8]~q\,
	datad => VCC,
	cin => \passarinho|Add13~18\,
	combout => \passarinho|Add13~19_combout\,
	cout => \passarinho|Add13~20\);

-- Location: LCCOMB_X26_Y20_N30
\passarinho|Add13~21\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~21_combout\ = (\passarinho|Add13~19_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Equal15~0_combout\,
	datac => \passarinho|Add13~19_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~21_combout\);

-- Location: FF_X26_Y20_N31
\passarinho|p_coluna:q[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~21_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[8]~q\);

-- Location: LCCOMB_X26_Y22_N20
\passarinho|Add13~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~22_combout\ = (\passarinho|p_coluna:q[9]~q\ & (!\passarinho|Add13~20\)) # (!\passarinho|p_coluna:q[9]~q\ & ((\passarinho|Add13~20\) # (GND)))
-- \passarinho|Add13~23\ = CARRY((!\passarinho|Add13~20\) # (!\passarinho|p_coluna:q[9]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[9]~q\,
	datad => VCC,
	cin => \passarinho|Add13~20\,
	combout => \passarinho|Add13~22_combout\,
	cout => \passarinho|Add13~23\);

-- Location: FF_X27_Y20_N5
\passarinho|p_coluna:q[30]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~86_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[30]~q\);

-- Location: LCCOMB_X26_Y22_N22
\passarinho|Add13~24\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~24_combout\ = (\passarinho|p_coluna:q[10]~q\ & (\passarinho|Add13~23\ $ (GND))) # (!\passarinho|p_coluna:q[10]~q\ & (!\passarinho|Add13~23\ & VCC))
-- \passarinho|Add13~25\ = CARRY((\passarinho|p_coluna:q[10]~q\ & !\passarinho|Add13~23\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:q[10]~q\,
	datad => VCC,
	cin => \passarinho|Add13~23\,
	combout => \passarinho|Add13~24_combout\,
	cout => \passarinho|Add13~25\);

-- Location: LCCOMB_X26_Y20_N22
\passarinho|Add13~26\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~26_combout\ = (\passarinho|Add13~24_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Equal15~0_combout\,
	datac => \passarinho|Add13~24_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~26_combout\);

-- Location: FF_X26_Y20_N23
\passarinho|p_coluna:q[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~26_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[10]~q\);

-- Location: LCCOMB_X26_Y22_N24
\passarinho|Add13~27\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~27_combout\ = (\passarinho|p_coluna:q[11]~q\ & (!\passarinho|Add13~25\)) # (!\passarinho|p_coluna:q[11]~q\ & ((\passarinho|Add13~25\) # (GND)))
-- \passarinho|Add13~28\ = CARRY((!\passarinho|Add13~25\) # (!\passarinho|p_coluna:q[11]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:q[11]~q\,
	datad => VCC,
	cin => \passarinho|Add13~25\,
	combout => \passarinho|Add13~27_combout\,
	cout => \passarinho|Add13~28\);

-- Location: LCCOMB_X26_Y20_N0
\passarinho|Add13~29\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~29_combout\ = (\passarinho|Add13~27_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add13~27_combout\,
	datac => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~29_combout\);

-- Location: FF_X26_Y20_N1
\passarinho|p_coluna:q[11]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~29_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[11]~q\);

-- Location: LCCOMB_X26_Y22_N26
\passarinho|Add13~30\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~30_combout\ = (\passarinho|p_coluna:q[12]~q\ & (\passarinho|Add13~28\ $ (GND))) # (!\passarinho|p_coluna:q[12]~q\ & (!\passarinho|Add13~28\ & VCC))
-- \passarinho|Add13~31\ = CARRY((\passarinho|p_coluna:q[12]~q\ & !\passarinho|Add13~28\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:q[12]~q\,
	datad => VCC,
	cin => \passarinho|Add13~28\,
	combout => \passarinho|Add13~30_combout\,
	cout => \passarinho|Add13~31\);

-- Location: LCCOMB_X26_Y20_N10
\passarinho|Add13~32\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~32_combout\ = (\passarinho|Add13~30_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010001010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~30_combout\,
	datab => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~32_combout\);

-- Location: FF_X26_Y20_N11
\passarinho|p_coluna:q[12]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~32_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[12]~q\);

-- Location: LCCOMB_X26_Y22_N28
\passarinho|Add13~33\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~33_combout\ = (\passarinho|p_coluna:q[13]~q\ & (!\passarinho|Add13~31\)) # (!\passarinho|p_coluna:q[13]~q\ & ((\passarinho|Add13~31\) # (GND)))
-- \passarinho|Add13~34\ = CARRY((!\passarinho|Add13~31\) # (!\passarinho|p_coluna:q[13]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:q[13]~q\,
	datad => VCC,
	cin => \passarinho|Add13~31\,
	combout => \passarinho|Add13~33_combout\,
	cout => \passarinho|Add13~34\);

-- Location: LCCOMB_X26_Y20_N8
\passarinho|Add13~35\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~35_combout\ = (\passarinho|Add13~33_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010001010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~33_combout\,
	datab => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~35_combout\);

-- Location: FF_X26_Y20_N9
\passarinho|p_coluna:q[13]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~35_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[13]~q\);

-- Location: LCCOMB_X26_Y22_N30
\passarinho|Add13~36\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~36_combout\ = (\passarinho|p_coluna:q[14]~q\ & (\passarinho|Add13~34\ $ (GND))) # (!\passarinho|p_coluna:q[14]~q\ & (!\passarinho|Add13~34\ & VCC))
-- \passarinho|Add13~37\ = CARRY((\passarinho|p_coluna:q[14]~q\ & !\passarinho|Add13~34\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[14]~q\,
	datad => VCC,
	cin => \passarinho|Add13~34\,
	combout => \passarinho|Add13~36_combout\,
	cout => \passarinho|Add13~37\);

-- Location: LCCOMB_X26_Y20_N24
\passarinho|Add13~38\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~38_combout\ = (\passarinho|Add13~36_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add13~36_combout\,
	datac => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~38_combout\);

-- Location: FF_X26_Y20_N25
\passarinho|p_coluna:q[14]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~38_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[14]~q\);

-- Location: LCCOMB_X26_Y21_N0
\passarinho|Add13~39\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~39_combout\ = (\passarinho|p_coluna:q[15]~q\ & (!\passarinho|Add13~37\)) # (!\passarinho|p_coluna:q[15]~q\ & ((\passarinho|Add13~37\) # (GND)))
-- \passarinho|Add13~40\ = CARRY((!\passarinho|Add13~37\) # (!\passarinho|p_coluna:q[15]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:q[15]~q\,
	datad => VCC,
	cin => \passarinho|Add13~37\,
	combout => \passarinho|Add13~39_combout\,
	cout => \passarinho|Add13~40\);

-- Location: LCCOMB_X26_Y20_N14
\passarinho|Add13~41\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~41_combout\ = (\passarinho|Add13~39_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Equal15~0_combout\,
	datac => \passarinho|Add13~39_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~41_combout\);

-- Location: FF_X26_Y20_N15
\passarinho|p_coluna:q[15]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~41_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[15]~q\);

-- Location: LCCOMB_X26_Y21_N2
\passarinho|Add13~42\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~42_combout\ = (\passarinho|p_coluna:q[16]~q\ & (\passarinho|Add13~40\ $ (GND))) # (!\passarinho|p_coluna:q[16]~q\ & (!\passarinho|Add13~40\ & VCC))
-- \passarinho|Add13~43\ = CARRY((\passarinho|p_coluna:q[16]~q\ & !\passarinho|Add13~40\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:q[16]~q\,
	datad => VCC,
	cin => \passarinho|Add13~40\,
	combout => \passarinho|Add13~42_combout\,
	cout => \passarinho|Add13~43\);

-- Location: LCCOMB_X26_Y20_N4
\passarinho|Add13~44\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~44_combout\ = (\passarinho|Add13~42_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010001010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~42_combout\,
	datab => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~44_combout\);

-- Location: FF_X26_Y20_N5
\passarinho|p_coluna:q[16]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~44_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[16]~q\);

-- Location: LCCOMB_X26_Y21_N4
\passarinho|Add13~45\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~45_combout\ = (\passarinho|p_coluna:q[17]~q\ & (!\passarinho|Add13~43\)) # (!\passarinho|p_coluna:q[17]~q\ & ((\passarinho|Add13~43\) # (GND)))
-- \passarinho|Add13~46\ = CARRY((!\passarinho|Add13~43\) # (!\passarinho|p_coluna:q[17]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[17]~q\,
	datad => VCC,
	cin => \passarinho|Add13~43\,
	combout => \passarinho|Add13~45_combout\,
	cout => \passarinho|Add13~46\);

-- Location: LCCOMB_X26_Y20_N26
\passarinho|Add13~47\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~47_combout\ = (\passarinho|Add13~45_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~45_combout\,
	datac => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~47_combout\);

-- Location: FF_X26_Y20_N27
\passarinho|p_coluna:q[17]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~47_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[17]~q\);

-- Location: LCCOMB_X26_Y21_N6
\passarinho|Add13~48\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~48_combout\ = (\passarinho|p_coluna:q[18]~q\ & (\passarinho|Add13~46\ $ (GND))) # (!\passarinho|p_coluna:q[18]~q\ & (!\passarinho|Add13~46\ & VCC))
-- \passarinho|Add13~49\ = CARRY((\passarinho|p_coluna:q[18]~q\ & !\passarinho|Add13~46\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[18]~q\,
	datad => VCC,
	cin => \passarinho|Add13~46\,
	combout => \passarinho|Add13~48_combout\,
	cout => \passarinho|Add13~49\);

-- Location: LCCOMB_X21_Y20_N26
\passarinho|Add13~50\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~50_combout\ = (\passarinho|Add13~48_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Equal15~0_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Add13~48_combout\,
	combout => \passarinho|Add13~50_combout\);

-- Location: FF_X21_Y20_N27
\passarinho|p_coluna:q[18]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~50_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[18]~q\);

-- Location: LCCOMB_X26_Y21_N8
\passarinho|Add13~51\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~51_combout\ = (\passarinho|p_coluna:q[19]~q\ & (!\passarinho|Add13~49\)) # (!\passarinho|p_coluna:q[19]~q\ & ((\passarinho|Add13~49\) # (GND)))
-- \passarinho|Add13~52\ = CARRY((!\passarinho|Add13~49\) # (!\passarinho|p_coluna:q[19]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:q[19]~q\,
	datad => VCC,
	cin => \passarinho|Add13~49\,
	combout => \passarinho|Add13~51_combout\,
	cout => \passarinho|Add13~52\);

-- Location: LCCOMB_X21_Y20_N0
\passarinho|Add13~53\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~53_combout\ = (\passarinho|Add13~51_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Equal15~0_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Add13~51_combout\,
	combout => \passarinho|Add13~53_combout\);

-- Location: FF_X21_Y20_N1
\passarinho|p_coluna:q[19]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~53_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[19]~q\);

-- Location: LCCOMB_X26_Y21_N10
\passarinho|Add13~54\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~54_combout\ = (\passarinho|p_coluna:q[20]~q\ & (\passarinho|Add13~52\ $ (GND))) # (!\passarinho|p_coluna:q[20]~q\ & (!\passarinho|Add13~52\ & VCC))
-- \passarinho|Add13~55\ = CARRY((\passarinho|p_coluna:q[20]~q\ & !\passarinho|Add13~52\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:q[20]~q\,
	datad => VCC,
	cin => \passarinho|Add13~52\,
	combout => \passarinho|Add13~54_combout\,
	cout => \passarinho|Add13~55\);

-- Location: LCCOMB_X21_Y20_N10
\passarinho|Add13~56\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~56_combout\ = (\passarinho|Add13~54_combout\ & ((!\passarinho|Equal15~0_combout\) # (!\passarinho|Equal14~12_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add13~54_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal15~0_combout\,
	combout => \passarinho|Add13~56_combout\);

-- Location: FF_X21_Y20_N11
\passarinho|p_coluna:q[20]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~56_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[20]~q\);

-- Location: LCCOMB_X26_Y21_N12
\passarinho|Add13~57\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~57_combout\ = (\passarinho|p_coluna:q[21]~q\ & (!\passarinho|Add13~55\)) # (!\passarinho|p_coluna:q[21]~q\ & ((\passarinho|Add13~55\) # (GND)))
-- \passarinho|Add13~58\ = CARRY((!\passarinho|Add13~55\) # (!\passarinho|p_coluna:q[21]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:q[21]~q\,
	datad => VCC,
	cin => \passarinho|Add13~55\,
	combout => \passarinho|Add13~57_combout\,
	cout => \passarinho|Add13~58\);

-- Location: LCCOMB_X21_Y20_N8
\passarinho|Add13~59\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~59_combout\ = (\passarinho|Add13~57_combout\ & ((!\passarinho|Equal15~0_combout\) # (!\passarinho|Equal14~12_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add13~57_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal15~0_combout\,
	combout => \passarinho|Add13~59_combout\);

-- Location: FF_X21_Y20_N9
\passarinho|p_coluna:q[21]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~59_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[21]~q\);

-- Location: LCCOMB_X26_Y21_N14
\passarinho|Add13~60\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~60_combout\ = (\passarinho|p_coluna:q[22]~q\ & (\passarinho|Add13~58\ $ (GND))) # (!\passarinho|p_coluna:q[22]~q\ & (!\passarinho|Add13~58\ & VCC))
-- \passarinho|Add13~61\ = CARRY((\passarinho|p_coluna:q[22]~q\ & !\passarinho|Add13~58\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[22]~q\,
	datad => VCC,
	cin => \passarinho|Add13~58\,
	combout => \passarinho|Add13~60_combout\,
	cout => \passarinho|Add13~61\);

-- Location: LCCOMB_X26_Y20_N18
\passarinho|Add13~62\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~62_combout\ = (\passarinho|Add13~60_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Equal15~0_combout\,
	datac => \passarinho|Add13~60_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~62_combout\);

-- Location: FF_X26_Y20_N19
\passarinho|p_coluna:q[22]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~62_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[22]~q\);

-- Location: LCCOMB_X26_Y21_N16
\passarinho|Add13~63\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~63_combout\ = (\passarinho|p_coluna:q[23]~q\ & (!\passarinho|Add13~61\)) # (!\passarinho|p_coluna:q[23]~q\ & ((\passarinho|Add13~61\) # (GND)))
-- \passarinho|Add13~64\ = CARRY((!\passarinho|Add13~61\) # (!\passarinho|p_coluna:q[23]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[23]~q\,
	datad => VCC,
	cin => \passarinho|Add13~61\,
	combout => \passarinho|Add13~63_combout\,
	cout => \passarinho|Add13~64\);

-- Location: LCCOMB_X27_Y20_N8
\passarinho|Add13~65\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~65_combout\ = (\passarinho|Add13~63_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add13~63_combout\,
	datac => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~65_combout\);

-- Location: FF_X27_Y20_N9
\passarinho|p_coluna:q[23]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~65_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[23]~q\);

-- Location: LCCOMB_X26_Y21_N18
\passarinho|Add13~66\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~66_combout\ = (\passarinho|p_coluna:q[24]~q\ & (\passarinho|Add13~64\ $ (GND))) # (!\passarinho|p_coluna:q[24]~q\ & (!\passarinho|Add13~64\ & VCC))
-- \passarinho|Add13~67\ = CARRY((\passarinho|p_coluna:q[24]~q\ & !\passarinho|Add13~64\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:q[24]~q\,
	datad => VCC,
	cin => \passarinho|Add13~64\,
	combout => \passarinho|Add13~66_combout\,
	cout => \passarinho|Add13~67\);

-- Location: LCCOMB_X27_Y20_N22
\passarinho|Add13~68\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~68_combout\ = (\passarinho|Add13~66_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Equal15~0_combout\,
	datac => \passarinho|Add13~66_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~68_combout\);

-- Location: FF_X27_Y20_N23
\passarinho|p_coluna:q[24]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~68_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[24]~q\);

-- Location: LCCOMB_X26_Y21_N20
\passarinho|Add13~69\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~69_combout\ = (\passarinho|p_coluna:q[25]~q\ & (!\passarinho|Add13~67\)) # (!\passarinho|p_coluna:q[25]~q\ & ((\passarinho|Add13~67\) # (GND)))
-- \passarinho|Add13~70\ = CARRY((!\passarinho|Add13~67\) # (!\passarinho|p_coluna:q[25]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:q[25]~q\,
	datad => VCC,
	cin => \passarinho|Add13~67\,
	combout => \passarinho|Add13~69_combout\,
	cout => \passarinho|Add13~70\);

-- Location: LCCOMB_X24_Y20_N26
\passarinho|Add13~71\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~71_combout\ = (\passarinho|Add13~69_combout\ & ((!\passarinho|Equal15~0_combout\) # (!\passarinho|Equal14~12_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~69_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal15~0_combout\,
	combout => \passarinho|Add13~71_combout\);

-- Location: FF_X24_Y20_N1
\passarinho|p_coluna:q[25]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Add13~71_combout\,
	sload => VCC,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[25]~q\);

-- Location: LCCOMB_X26_Y21_N22
\passarinho|Add13~72\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~72_combout\ = (\passarinho|p_coluna:q[26]~q\ & (\passarinho|Add13~70\ $ (GND))) # (!\passarinho|p_coluna:q[26]~q\ & (!\passarinho|Add13~70\ & VCC))
-- \passarinho|Add13~73\ = CARRY((\passarinho|p_coluna:q[26]~q\ & !\passarinho|Add13~70\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[26]~q\,
	datad => VCC,
	cin => \passarinho|Add13~70\,
	combout => \passarinho|Add13~72_combout\,
	cout => \passarinho|Add13~73\);

-- Location: LCCOMB_X27_Y20_N30
\passarinho|Add13~74\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~74_combout\ = (\passarinho|Add13~72_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~72_combout\,
	datac => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~74_combout\);

-- Location: FF_X27_Y20_N31
\passarinho|p_coluna:q[26]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~74_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[26]~q\);

-- Location: LCCOMB_X26_Y21_N24
\passarinho|Add13~75\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~75_combout\ = (\passarinho|p_coluna:q[27]~q\ & (!\passarinho|Add13~73\)) # (!\passarinho|p_coluna:q[27]~q\ & ((\passarinho|Add13~73\) # (GND)))
-- \passarinho|Add13~76\ = CARRY((!\passarinho|Add13~73\) # (!\passarinho|p_coluna:q[27]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[27]~q\,
	datad => VCC,
	cin => \passarinho|Add13~73\,
	combout => \passarinho|Add13~75_combout\,
	cout => \passarinho|Add13~76\);

-- Location: LCCOMB_X27_Y20_N12
\passarinho|Add13~77\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~77_combout\ = (\passarinho|Add13~75_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Equal15~0_combout\,
	datac => \passarinho|Add13~75_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~77_combout\);

-- Location: FF_X27_Y20_N13
\passarinho|p_coluna:q[27]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~77_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[27]~q\);

-- Location: LCCOMB_X26_Y21_N26
\passarinho|Add13~78\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~78_combout\ = (\passarinho|p_coluna:q[28]~q\ & (\passarinho|Add13~76\ $ (GND))) # (!\passarinho|p_coluna:q[28]~q\ & (!\passarinho|Add13~76\ & VCC))
-- \passarinho|Add13~79\ = CARRY((\passarinho|p_coluna:q[28]~q\ & !\passarinho|Add13~76\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|p_coluna:q[28]~q\,
	datad => VCC,
	cin => \passarinho|Add13~76\,
	combout => \passarinho|Add13~78_combout\,
	cout => \passarinho|Add13~79\);

-- Location: LCCOMB_X27_Y20_N14
\passarinho|Add13~80\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~80_combout\ = (\passarinho|Add13~78_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add13~78_combout\,
	datac => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~80_combout\);

-- Location: FF_X27_Y20_N15
\passarinho|p_coluna:q[28]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~80_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[28]~q\);

-- Location: LCCOMB_X26_Y21_N28
\passarinho|Add13~81\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~81_combout\ = (\passarinho|p_coluna:q[29]~q\ & (!\passarinho|Add13~79\)) # (!\passarinho|p_coluna:q[29]~q\ & ((\passarinho|Add13~79\) # (GND)))
-- \passarinho|Add13~82\ = CARRY((!\passarinho|Add13~79\) # (!\passarinho|p_coluna:q[29]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|p_coluna:q[29]~q\,
	datad => VCC,
	cin => \passarinho|Add13~79\,
	combout => \passarinho|Add13~81_combout\,
	cout => \passarinho|Add13~82\);

-- Location: LCCOMB_X27_Y20_N24
\passarinho|Add13~83\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~83_combout\ = (\passarinho|Add13~81_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~81_combout\,
	datac => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~83_combout\);

-- Location: FF_X27_Y20_N25
\passarinho|p_coluna:q[29]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add13~83_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|p_coluna:q[29]~q\);

-- Location: LCCOMB_X26_Y21_N30
\passarinho|Add13~84\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~84_combout\ = \passarinho|Add13~82\ $ (!\passarinho|p_coluna:q[30]~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|p_coluna:q[30]~q\,
	cin => \passarinho|Add13~82\,
	combout => \passarinho|Add13~84_combout\);

-- Location: LCCOMB_X27_Y20_N4
\passarinho|Add13~86\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add13~86_combout\ = (\passarinho|Add13~84_combout\ & ((!\passarinho|Equal14~12_combout\) # (!\passarinho|Equal15~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add13~84_combout\,
	datac => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal14~12_combout\,
	combout => \passarinho|Add13~86_combout\);

-- Location: LCCOMB_X27_Y20_N10
\passarinho|Equal18~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal18~8_combout\ = (!\passarinho|Add13~77_combout\ & (!\passarinho|Add13~80_combout\ & (!\passarinho|Add13~74_combout\ & !\passarinho|Add13~83_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~77_combout\,
	datab => \passarinho|Add13~80_combout\,
	datac => \passarinho|Add13~74_combout\,
	datad => \passarinho|Add13~83_combout\,
	combout => \passarinho|Equal18~8_combout\);

-- Location: LCCOMB_X27_Y20_N26
\passarinho|Equal18~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal18~9_combout\ = (\passarinho|Add13~17_combout\ & (\passarinho|Add13~22_combout\ & (!\passarinho|Add13~86_combout\ & \passarinho|Equal18~8_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000100000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~17_combout\,
	datab => \passarinho|Add13~22_combout\,
	datac => \passarinho|Add13~86_combout\,
	datad => \passarinho|Equal18~8_combout\,
	combout => \passarinho|Equal18~9_combout\);

-- Location: LCCOMB_X27_Y20_N28
\passarinho|Equal18~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal18~7_combout\ = (!\passarinho|Add13~71_combout\ & (!\passarinho|Add13~65_combout\ & (!\passarinho|Add13~68_combout\ & !\passarinho|Add13~62_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~71_combout\,
	datab => \passarinho|Add13~65_combout\,
	datac => \passarinho|Add13~68_combout\,
	datad => \passarinho|Add13~62_combout\,
	combout => \passarinho|Equal18~7_combout\);

-- Location: LCCOMB_X21_Y20_N18
\passarinho|Equal18~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal18~6_combout\ = (!\passarinho|Add13~56_combout\ & (!\passarinho|Add13~59_combout\ & (!\passarinho|Add13~50_combout\ & !\passarinho|Add13~53_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~56_combout\,
	datab => \passarinho|Add13~59_combout\,
	datac => \passarinho|Add13~50_combout\,
	datad => \passarinho|Add13~53_combout\,
	combout => \passarinho|Equal18~6_combout\);

-- Location: LCCOMB_X26_Y20_N16
\passarinho|Equal18~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal18~4_combout\ = (!\passarinho|Add13~47_combout\ & (!\passarinho|Add13~44_combout\ & (!\passarinho|Add13~41_combout\ & !\passarinho|Add13~38_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~47_combout\,
	datab => \passarinho|Add13~44_combout\,
	datac => \passarinho|Add13~41_combout\,
	datad => \passarinho|Add13~38_combout\,
	combout => \passarinho|Equal18~4_combout\);

-- Location: LCCOMB_X24_Y20_N22
\passarinho|Equal18~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal18~0_combout\ = (!\passarinho|Add13~2_combout\ & (!\passarinho|Add13~0_combout\ & ((!\passarinho|Equal15~0_combout\) # (!\passarinho|Equal14~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000100010001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~2_combout\,
	datab => \passarinho|Add13~0_combout\,
	datac => \passarinho|Equal14~12_combout\,
	datad => \passarinho|Equal15~0_combout\,
	combout => \passarinho|Equal18~0_combout\);

-- Location: LCCOMB_X24_Y20_N20
\passarinho|Equal18~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal18~1_combout\ = (\passarinho|Equal18~0_combout\ & ((\passarinho|Equal15~1_combout\) # ((!\passarinho|Add13~4_combout\ & !\passarinho|Add13~6_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~4_combout\,
	datab => \passarinho|Add13~6_combout\,
	datac => \passarinho|Equal18~0_combout\,
	datad => \passarinho|Equal15~1_combout\,
	combout => \passarinho|Equal18~1_combout\);

-- Location: LCCOMB_X26_Y20_N6
\passarinho|Equal18~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal18~3_combout\ = (!\passarinho|Add13~32_combout\ & (!\passarinho|Add13~35_combout\ & (!\passarinho|Add13~26_combout\ & !\passarinho|Add13~29_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~32_combout\,
	datab => \passarinho|Add13~35_combout\,
	datac => \passarinho|Add13~26_combout\,
	datad => \passarinho|Add13~29_combout\,
	combout => \passarinho|Equal18~3_combout\);

-- Location: LCCOMB_X26_Y20_N20
\passarinho|Equal18~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal18~2_combout\ = (!\passarinho|Add13~10_combout\ & (!\passarinho|Add13~13_combout\ & (!\passarinho|Add13~21_combout\ & !\passarinho|Add13~16_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add13~10_combout\,
	datab => \passarinho|Add13~13_combout\,
	datac => \passarinho|Add13~21_combout\,
	datad => \passarinho|Add13~16_combout\,
	combout => \passarinho|Equal18~2_combout\);

-- Location: LCCOMB_X27_Y20_N18
\passarinho|Equal18~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal18~5_combout\ = (\passarinho|Equal18~4_combout\ & (\passarinho|Equal18~1_combout\ & (\passarinho|Equal18~3_combout\ & \passarinho|Equal18~2_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal18~4_combout\,
	datab => \passarinho|Equal18~1_combout\,
	datac => \passarinho|Equal18~3_combout\,
	datad => \passarinho|Equal18~2_combout\,
	combout => \passarinho|Equal18~5_combout\);

-- Location: LCCOMB_X27_Y20_N16
\passarinho|Equal18~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal18~10_combout\ = (\passarinho|Equal18~9_combout\ & (\passarinho|Equal18~7_combout\ & (\passarinho|Equal18~6_combout\ & \passarinho|Equal18~5_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal18~9_combout\,
	datab => \passarinho|Equal18~7_combout\,
	datac => \passarinho|Equal18~6_combout\,
	datad => \passarinho|Equal18~5_combout\,
	combout => \passarinho|Equal18~10_combout\);

-- Location: LCCOMB_X27_Y20_N6
\passarinho|deslocamentoH_3~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamentoH_3~0_combout\ = (\passarinho|Equal12~9_combout\ & (((!\passarinho|Equal15~1_combout\ & !\passarinho|Equal18~10_combout\)) # (!\passarinho|Equal13~9_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010001000101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal12~9_combout\,
	datab => \passarinho|Equal13~9_combout\,
	datac => \passarinho|Equal15~1_combout\,
	datad => \passarinho|Equal18~10_combout\,
	combout => \passarinho|deslocamentoH_3~0_combout\);

-- Location: FF_X28_Y20_N3
\passarinho|deslocamentoH_3[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamentoH_3[7]~2_combout\,
	ena => \passarinho|ALT_INV_deslocamentoH_3~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_3\(7));

-- Location: FF_X28_Y20_N13
\passarinho|deslocamentoH_3[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[6]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_3~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_3\(6));

-- Location: FF_X28_Y20_N29
\passarinho|deslocamentoH_3[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[5]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_3~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_3\(5));

-- Location: LCCOMB_X28_Y20_N4
\passarinho|deslocamentoH_3[4]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamentoH_3[4]~feeder_combout\ = \passarinho|Randomico:rand_temp[4]~q\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|Randomico:rand_temp[4]~q\,
	combout => \passarinho|deslocamentoH_3[4]~feeder_combout\);

-- Location: FF_X28_Y20_N5
\passarinho|deslocamentoH_3[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamentoH_3[4]~feeder_combout\,
	ena => \passarinho|ALT_INV_deslocamentoH_3~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_3\(4));

-- Location: LCCOMB_X28_Y20_N6
\passarinho|deslocamentoH_3[3]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamentoH_3[3]~feeder_combout\ = \passarinho|Randomico:rand_temp[3]~q\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|Randomico:rand_temp[3]~q\,
	combout => \passarinho|deslocamentoH_3[3]~feeder_combout\);

-- Location: FF_X28_Y20_N7
\passarinho|deslocamentoH_3[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamentoH_3[3]~feeder_combout\,
	ena => \passarinho|ALT_INV_deslocamentoH_3~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_3\(3));

-- Location: FF_X28_Y20_N11
\passarinho|deslocamentoH_3[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[2]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_3~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_3\(2));

-- Location: FF_X28_Y20_N1
\passarinho|deslocamentoH_3[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	asdata => \passarinho|Randomico:rand_temp[1]~q\,
	sload => VCC,
	ena => \passarinho|ALT_INV_deslocamentoH_3~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_3\(1));

-- Location: LCCOMB_X28_Y21_N12
\passarinho|Add28~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add28~1_cout\ = CARRY(\passarinho|deslocamentoH_3\(1))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_3\(1),
	datad => VCC,
	cout => \passarinho|Add28~1_cout\);

-- Location: LCCOMB_X28_Y21_N14
\passarinho|Add28~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add28~2_combout\ = (\passarinho|deslocamentoH_3\(2) & (\passarinho|Add28~1_cout\ & VCC)) # (!\passarinho|deslocamentoH_3\(2) & (!\passarinho|Add28~1_cout\))
-- \passarinho|Add28~3\ = CARRY((!\passarinho|deslocamentoH_3\(2) & !\passarinho|Add28~1_cout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_3\(2),
	datad => VCC,
	cin => \passarinho|Add28~1_cout\,
	combout => \passarinho|Add28~2_combout\,
	cout => \passarinho|Add28~3\);

-- Location: LCCOMB_X28_Y21_N16
\passarinho|Add28~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add28~4_combout\ = (\passarinho|deslocamentoH_3\(3) & (\passarinho|Add28~3\ $ (GND))) # (!\passarinho|deslocamentoH_3\(3) & (!\passarinho|Add28~3\ & VCC))
-- \passarinho|Add28~5\ = CARRY((\passarinho|deslocamentoH_3\(3) & !\passarinho|Add28~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_3\(3),
	datad => VCC,
	cin => \passarinho|Add28~3\,
	combout => \passarinho|Add28~4_combout\,
	cout => \passarinho|Add28~5\);

-- Location: LCCOMB_X28_Y21_N18
\passarinho|Add28~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add28~6_combout\ = (\passarinho|deslocamentoH_3\(4) & (!\passarinho|Add28~5\)) # (!\passarinho|deslocamentoH_3\(4) & ((\passarinho|Add28~5\) # (GND)))
-- \passarinho|Add28~7\ = CARRY((!\passarinho|Add28~5\) # (!\passarinho|deslocamentoH_3\(4)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_3\(4),
	datad => VCC,
	cin => \passarinho|Add28~5\,
	combout => \passarinho|Add28~6_combout\,
	cout => \passarinho|Add28~7\);

-- Location: LCCOMB_X28_Y21_N20
\passarinho|Add28~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add28~8_combout\ = (\passarinho|deslocamentoH_3\(5) & (\passarinho|Add28~7\ $ (GND))) # (!\passarinho|deslocamentoH_3\(5) & (!\passarinho|Add28~7\ & VCC))
-- \passarinho|Add28~9\ = CARRY((\passarinho|deslocamentoH_3\(5) & !\passarinho|Add28~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_3\(5),
	datad => VCC,
	cin => \passarinho|Add28~7\,
	combout => \passarinho|Add28~8_combout\,
	cout => \passarinho|Add28~9\);

-- Location: LCCOMB_X28_Y21_N22
\passarinho|Add28~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add28~10_combout\ = (\passarinho|deslocamentoH_3\(6) & (!\passarinho|Add28~9\)) # (!\passarinho|deslocamentoH_3\(6) & ((\passarinho|Add28~9\) # (GND)))
-- \passarinho|Add28~11\ = CARRY((!\passarinho|Add28~9\) # (!\passarinho|deslocamentoH_3\(6)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_3\(6),
	datad => VCC,
	cin => \passarinho|Add28~9\,
	combout => \passarinho|Add28~10_combout\,
	cout => \passarinho|Add28~11\);

-- Location: LCCOMB_X28_Y21_N24
\passarinho|Add28~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add28~12_combout\ = (\passarinho|deslocamentoH_3\(7) & ((GND) # (!\passarinho|Add28~11\))) # (!\passarinho|deslocamentoH_3\(7) & (\passarinho|Add28~11\ $ (GND)))
-- \passarinho|Add28~13\ = CARRY((\passarinho|deslocamentoH_3\(7)) # (!\passarinho|Add28~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101010101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_3\(7),
	datad => VCC,
	cin => \passarinho|Add28~11\,
	combout => \passarinho|Add28~12_combout\,
	cout => \passarinho|Add28~13\);

-- Location: LCCOMB_X28_Y21_N26
\passarinho|Add28~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add28~14_combout\ = \passarinho|Add28~13\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	cin => \passarinho|Add28~13\,
	combout => \passarinho|Add28~14_combout\);

-- Location: LCCOMB_X27_Y19_N2
\passarinho|Equal31~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal31~0_combout\ = (!\passarinho|Vcount\(9) & (\passarinho|Add28~14_combout\ $ (!\passarinho|Vcount\(8))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011000000000011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Vcount\(9),
	datac => \passarinho|Add28~14_combout\,
	datad => \passarinho|Vcount\(8),
	combout => \passarinho|Equal31~0_combout\);

-- Location: LCCOMB_X28_Y21_N6
\passarinho|Equal31~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal31~3_combout\ = (\passarinho|Add28~8_combout\ & (\passarinho|Vcount\(5) & (\passarinho|Add28~6_combout\ $ (!\passarinho|Vcount\(4))))) # (!\passarinho|Add28~8_combout\ & (!\passarinho|Vcount\(5) & (\passarinho|Add28~6_combout\ $ 
-- (!\passarinho|Vcount\(4)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add28~8_combout\,
	datab => \passarinho|Add28~6_combout\,
	datac => \passarinho|Vcount\(5),
	datad => \passarinho|Vcount\(4),
	combout => \passarinho|Equal31~3_combout\);

-- Location: LCCOMB_X27_Y20_N0
\passarinho|deslocamentoH_3~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamentoH_3~1_combout\ = (\passarinho|deslocamentoH_3~0_combout\ & ((\passarinho|deslocamentoH_3\(0)))) # (!\passarinho|deslocamentoH_3~0_combout\ & (!\passarinho|Randomico:rand_temp[0]~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000110011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Randomico:rand_temp[0]~q\,
	datac => \passarinho|deslocamentoH_3\(0),
	datad => \passarinho|deslocamentoH_3~0_combout\,
	combout => \passarinho|deslocamentoH_3~1_combout\);

-- Location: FF_X27_Y20_N1
\passarinho|deslocamentoH_3[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamentoH_3~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamentoH_3\(0));

-- Location: LCCOMB_X27_Y21_N28
\passarinho|Equal31~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal31~1_combout\ = (\passarinho|Vcount\(1) & (!\passarinho|deslocamentoH_3\(1) & (\passarinho|deslocamentoH_3\(0) $ (\passarinho|Vcount\(0))))) # (!\passarinho|Vcount\(1) & (\passarinho|deslocamentoH_3\(1) & (\passarinho|deslocamentoH_3\(0) 
-- $ (\passarinho|Vcount\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0001010000101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(1),
	datab => \passarinho|deslocamentoH_3\(0),
	datac => \passarinho|Vcount\(0),
	datad => \passarinho|deslocamentoH_3\(1),
	combout => \passarinho|Equal31~1_combout\);

-- Location: LCCOMB_X27_Y21_N26
\passarinho|Equal31~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal31~4_combout\ = (\passarinho|Add28~12_combout\ & (\passarinho|Vcount\(7) & (\passarinho|Vcount\(6) $ (!\passarinho|Add28~10_combout\)))) # (!\passarinho|Add28~12_combout\ & (!\passarinho|Vcount\(7) & (\passarinho|Vcount\(6) $ 
-- (!\passarinho|Add28~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add28~12_combout\,
	datab => \passarinho|Vcount\(6),
	datac => \passarinho|Vcount\(7),
	datad => \passarinho|Add28~10_combout\,
	combout => \passarinho|Equal31~4_combout\);

-- Location: LCCOMB_X28_Y21_N4
\passarinho|Equal31~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal31~2_combout\ = (\passarinho|Vcount\(3) & (\passarinho|Add28~4_combout\ & (\passarinho|Vcount\(2) $ (!\passarinho|Add28~2_combout\)))) # (!\passarinho|Vcount\(3) & (!\passarinho|Add28~4_combout\ & (\passarinho|Vcount\(2) $ 
-- (!\passarinho|Add28~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(3),
	datab => \passarinho|Vcount\(2),
	datac => \passarinho|Add28~2_combout\,
	datad => \passarinho|Add28~4_combout\,
	combout => \passarinho|Equal31~2_combout\);

-- Location: LCCOMB_X27_Y21_N4
\passarinho|Equal31~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal31~5_combout\ = (\passarinho|Equal31~3_combout\ & (\passarinho|Equal31~1_combout\ & (\passarinho|Equal31~4_combout\ & \passarinho|Equal31~2_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal31~3_combout\,
	datab => \passarinho|Equal31~1_combout\,
	datac => \passarinho|Equal31~4_combout\,
	datad => \passarinho|Equal31~2_combout\,
	combout => \passarinho|Equal31~5_combout\);

-- Location: LCCOMB_X27_Y19_N20
\passarinho|coluna_5_H~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_5_H~0_combout\ = (\passarinho|Equal11~0_combout\ & ((\passarinho|coluna_5_H~q\) # ((\passarinho|Equal31~0_combout\ & \passarinho|Equal31~5_combout\)))) # (!\passarinho|Equal11~0_combout\ & (\passarinho|Equal31~0_combout\ & 
-- ((\passarinho|Equal31~5_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110110010100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal11~0_combout\,
	datab => \passarinho|Equal31~0_combout\,
	datac => \passarinho|coluna_5_H~q\,
	datad => \passarinho|Equal31~5_combout\,
	combout => \passarinho|coluna_5_H~0_combout\);

-- Location: FF_X27_Y19_N21
\passarinho|coluna_5_H\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|coluna_5_H~0_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|coluna_5_H~q\);

-- Location: LCCOMB_X27_Y21_N8
\passarinho|Add29~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add29~0_combout\ = \passarinho|deslocamentoH_3\(0) $ (GND)
-- \passarinho|Add29~1\ = CARRY(!\passarinho|deslocamentoH_3\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110000110011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_3\(0),
	datad => VCC,
	combout => \passarinho|Add29~0_combout\,
	cout => \passarinho|Add29~1\);

-- Location: LCCOMB_X27_Y21_N10
\passarinho|Add29~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add29~2_combout\ = (\passarinho|deslocamentoH_3\(1) & (\passarinho|Add29~1\ & VCC)) # (!\passarinho|deslocamentoH_3\(1) & (!\passarinho|Add29~1\))
-- \passarinho|Add29~3\ = CARRY((!\passarinho|deslocamentoH_3\(1) & !\passarinho|Add29~1\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_3\(1),
	datad => VCC,
	cin => \passarinho|Add29~1\,
	combout => \passarinho|Add29~2_combout\,
	cout => \passarinho|Add29~3\);

-- Location: LCCOMB_X27_Y21_N12
\passarinho|Add29~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add29~4_combout\ = (\passarinho|deslocamentoH_3\(2) & (\passarinho|Add29~3\ $ (GND))) # (!\passarinho|deslocamentoH_3\(2) & (!\passarinho|Add29~3\ & VCC))
-- \passarinho|Add29~5\ = CARRY((\passarinho|deslocamentoH_3\(2) & !\passarinho|Add29~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_3\(2),
	datad => VCC,
	cin => \passarinho|Add29~3\,
	combout => \passarinho|Add29~4_combout\,
	cout => \passarinho|Add29~5\);

-- Location: LCCOMB_X27_Y21_N14
\passarinho|Add29~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add29~6_combout\ = (\passarinho|deslocamentoH_3\(3) & (!\passarinho|Add29~5\)) # (!\passarinho|deslocamentoH_3\(3) & ((\passarinho|Add29~5\) # (GND)))
-- \passarinho|Add29~7\ = CARRY((!\passarinho|Add29~5\) # (!\passarinho|deslocamentoH_3\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_3\(3),
	datad => VCC,
	cin => \passarinho|Add29~5\,
	combout => \passarinho|Add29~6_combout\,
	cout => \passarinho|Add29~7\);

-- Location: LCCOMB_X27_Y21_N16
\passarinho|Add29~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add29~8_combout\ = (\passarinho|deslocamentoH_3\(4) & (\passarinho|Add29~7\ $ (GND))) # (!\passarinho|deslocamentoH_3\(4) & (!\passarinho|Add29~7\ & VCC))
-- \passarinho|Add29~9\ = CARRY((\passarinho|deslocamentoH_3\(4) & !\passarinho|Add29~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_3\(4),
	datad => VCC,
	cin => \passarinho|Add29~7\,
	combout => \passarinho|Add29~8_combout\,
	cout => \passarinho|Add29~9\);

-- Location: LCCOMB_X27_Y21_N18
\passarinho|Add29~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add29~10_combout\ = (\passarinho|deslocamentoH_3\(5) & (\passarinho|Add29~9\ & VCC)) # (!\passarinho|deslocamentoH_3\(5) & (!\passarinho|Add29~9\))
-- \passarinho|Add29~11\ = CARRY((!\passarinho|deslocamentoH_3\(5) & !\passarinho|Add29~9\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_3\(5),
	datad => VCC,
	cin => \passarinho|Add29~9\,
	combout => \passarinho|Add29~10_combout\,
	cout => \passarinho|Add29~11\);

-- Location: LCCOMB_X27_Y21_N20
\passarinho|Add29~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add29~12_combout\ = (\passarinho|deslocamentoH_3\(6) & (\passarinho|Add29~11\ $ (GND))) # (!\passarinho|deslocamentoH_3\(6) & (!\passarinho|Add29~11\ & VCC))
-- \passarinho|Add29~13\ = CARRY((\passarinho|deslocamentoH_3\(6) & !\passarinho|Add29~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_3\(6),
	datad => VCC,
	cin => \passarinho|Add29~11\,
	combout => \passarinho|Add29~12_combout\,
	cout => \passarinho|Add29~13\);

-- Location: LCCOMB_X27_Y21_N22
\passarinho|Add29~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add29~14_combout\ = (\passarinho|deslocamentoH_3\(7) & (!\passarinho|Add29~13\)) # (!\passarinho|deslocamentoH_3\(7) & ((\passarinho|Add29~13\) # (GND)))
-- \passarinho|Add29~15\ = CARRY((!\passarinho|Add29~13\) # (!\passarinho|deslocamentoH_3\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_3\(7),
	datad => VCC,
	cin => \passarinho|Add29~13\,
	combout => \passarinho|Add29~14_combout\,
	cout => \passarinho|Add29~15\);

-- Location: LCCOMB_X27_Y21_N24
\passarinho|Add29~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add29~16_combout\ = !\passarinho|Add29~15\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	cin => \passarinho|Add29~15\,
	combout => \passarinho|Add29~16_combout\);

-- Location: LCCOMB_X27_Y19_N28
\passarinho|Equal32~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal32~0_combout\ = (!\passarinho|Vcount\(9) & (\passarinho|Add29~16_combout\ $ (!\passarinho|Vcount\(8))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011000000000011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Vcount\(9),
	datac => \passarinho|Add29~16_combout\,
	datad => \passarinho|Vcount\(8),
	combout => \passarinho|Equal32~0_combout\);

-- Location: LCCOMB_X28_Y21_N30
\passarinho|Equal32~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal32~3_combout\ = (\passarinho|Add29~8_combout\ & (\passarinho|Vcount\(4) & (\passarinho|Vcount\(5) $ (!\passarinho|Add29~10_combout\)))) # (!\passarinho|Add29~8_combout\ & (!\passarinho|Vcount\(4) & (\passarinho|Vcount\(5) $ 
-- (!\passarinho|Add29~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add29~8_combout\,
	datab => \passarinho|Vcount\(4),
	datac => \passarinho|Vcount\(5),
	datad => \passarinho|Add29~10_combout\,
	combout => \passarinho|Equal32~3_combout\);

-- Location: LCCOMB_X27_Y21_N2
\passarinho|Equal32~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal32~1_combout\ = (\passarinho|Vcount\(1) & (\passarinho|Add29~2_combout\ & (\passarinho|Add29~0_combout\ $ (!\passarinho|Vcount\(0))))) # (!\passarinho|Vcount\(1) & (!\passarinho|Add29~2_combout\ & (\passarinho|Add29~0_combout\ $ 
-- (!\passarinho|Vcount\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(1),
	datab => \passarinho|Add29~0_combout\,
	datac => \passarinho|Vcount\(0),
	datad => \passarinho|Add29~2_combout\,
	combout => \passarinho|Equal32~1_combout\);

-- Location: LCCOMB_X27_Y21_N30
\passarinho|Equal32~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal32~4_combout\ = (\passarinho|Vcount\(7) & (\passarinho|Add29~14_combout\ & (\passarinho|Vcount\(6) $ (!\passarinho|Add29~12_combout\)))) # (!\passarinho|Vcount\(7) & (!\passarinho|Add29~14_combout\ & (\passarinho|Vcount\(6) $ 
-- (!\passarinho|Add29~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(7),
	datab => \passarinho|Vcount\(6),
	datac => \passarinho|Add29~14_combout\,
	datad => \passarinho|Add29~12_combout\,
	combout => \passarinho|Equal32~4_combout\);

-- Location: LCCOMB_X28_Y21_N28
\passarinho|Equal32~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal32~2_combout\ = (\passarinho|Add29~6_combout\ & (\passarinho|Vcount\(3) & (\passarinho|Vcount\(2) $ (!\passarinho|Add29~4_combout\)))) # (!\passarinho|Add29~6_combout\ & (!\passarinho|Vcount\(3) & (\passarinho|Vcount\(2) $ 
-- (!\passarinho|Add29~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add29~6_combout\,
	datab => \passarinho|Vcount\(3),
	datac => \passarinho|Vcount\(2),
	datad => \passarinho|Add29~4_combout\,
	combout => \passarinho|Equal32~2_combout\);

-- Location: LCCOMB_X27_Y21_N0
\passarinho|Equal32~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal32~5_combout\ = (\passarinho|Equal32~3_combout\ & (\passarinho|Equal32~1_combout\ & (\passarinho|Equal32~4_combout\ & \passarinho|Equal32~2_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal32~3_combout\,
	datab => \passarinho|Equal32~1_combout\,
	datac => \passarinho|Equal32~4_combout\,
	datad => \passarinho|Equal32~2_combout\,
	combout => \passarinho|Equal32~5_combout\);

-- Location: LCCOMB_X27_Y19_N26
\passarinho|coluna_6_H~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_6_H~0_combout\ = (\passarinho|Equal10~1_combout\) # ((\passarinho|coluna_6_H~q\ & ((!\passarinho|Equal32~5_combout\) # (!\passarinho|Equal32~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101011111010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal10~1_combout\,
	datab => \passarinho|Equal32~0_combout\,
	datac => \passarinho|coluna_6_H~q\,
	datad => \passarinho|Equal32~5_combout\,
	combout => \passarinho|coluna_6_H~0_combout\);

-- Location: FF_X27_Y19_N27
\passarinho|coluna_6_H\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|coluna_6_H~0_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|coluna_6_H~q\);

-- Location: LCCOMB_X28_Y20_N10
\passarinho|Add8~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add8~0_combout\ = \passarinho|deslocamento3\(0) $ (GND)
-- \passarinho|Add8~1\ = CARRY(!\passarinho|deslocamento3\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101001010101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(0),
	datad => VCC,
	combout => \passarinho|Add8~0_combout\,
	cout => \passarinho|Add8~1\);

-- Location: LCCOMB_X24_Y20_N8
\passarinho|deslocamento3~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento3~5_combout\ = (\passarinho|Equal18~10_combout\) # ((\passarinho|Equal15~1_combout\ & ((\passarinho|deslocamento3\(0)))) # (!\passarinho|Equal15~1_combout\ & (!\passarinho|Add8~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111110110001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal15~1_combout\,
	datab => \passarinho|Add8~0_combout\,
	datac => \passarinho|deslocamento3\(0),
	datad => \passarinho|Equal18~10_combout\,
	combout => \passarinho|deslocamento3~5_combout\);

-- Location: FF_X24_Y20_N9
\passarinho|deslocamento3[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento3~5_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento3\(0));

-- Location: LCCOMB_X28_Y20_N12
\passarinho|Add8~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add8~2_combout\ = (\passarinho|deslocamento3\(1) & (!\passarinho|Add8~1\)) # (!\passarinho|deslocamento3\(1) & ((\passarinho|Add8~1\) # (GND)))
-- \passarinho|Add8~3\ = CARRY((!\passarinho|Add8~1\) # (!\passarinho|deslocamento3\(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento3\(1),
	datad => VCC,
	cin => \passarinho|Add8~1\,
	combout => \passarinho|Add8~2_combout\,
	cout => \passarinho|Add8~3\);

-- Location: LCCOMB_X24_Y20_N14
\passarinho|deslocamento3~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento3~6_combout\ = (\passarinho|Add8~2_combout\ & !\passarinho|Equal18~10_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add8~2_combout\,
	datad => \passarinho|Equal18~10_combout\,
	combout => \passarinho|deslocamento3~6_combout\);

-- Location: LCCOMB_X24_Y20_N16
\passarinho|deslocamento3[1]~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento3[1]~1_combout\ = (\passarinho|Equal13~9_combout\ & ((!\passarinho|Equal15~0_combout\) # (!\passarinho|Equal14~12_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal14~12_combout\,
	datac => \passarinho|Equal15~0_combout\,
	datad => \passarinho|Equal13~9_combout\,
	combout => \passarinho|deslocamento3[1]~1_combout\);

-- Location: FF_X24_Y20_N15
\passarinho|deslocamento3[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento3~6_combout\,
	ena => \passarinho|deslocamento3[1]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento3\(1));

-- Location: LCCOMB_X28_Y20_N14
\passarinho|Add8~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add8~4_combout\ = (\passarinho|deslocamento3\(2) & (\passarinho|Add8~3\ $ (GND))) # (!\passarinho|deslocamento3\(2) & (!\passarinho|Add8~3\ & VCC))
-- \passarinho|Add8~5\ = CARRY((\passarinho|deslocamento3\(2) & !\passarinho|Add8~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento3\(2),
	datad => VCC,
	cin => \passarinho|Add8~3\,
	combout => \passarinho|Add8~4_combout\,
	cout => \passarinho|Add8~5\);

-- Location: LCCOMB_X24_Y20_N2
\passarinho|deslocamento3~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento3~4_combout\ = (\passarinho|Add8~4_combout\ & !\passarinho|Equal18~10_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add8~4_combout\,
	datad => \passarinho|Equal18~10_combout\,
	combout => \passarinho|deslocamento3~4_combout\);

-- Location: FF_X24_Y20_N3
\passarinho|deslocamento3[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento3~4_combout\,
	ena => \passarinho|deslocamento3[1]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento3\(2));

-- Location: LCCOMB_X28_Y20_N16
\passarinho|Add8~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add8~6_combout\ = (\passarinho|deslocamento3\(3) & (!\passarinho|Add8~5\)) # (!\passarinho|deslocamento3\(3) & ((\passarinho|Add8~5\) # (GND)))
-- \passarinho|Add8~7\ = CARRY((!\passarinho|Add8~5\) # (!\passarinho|deslocamento3\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(3),
	datad => VCC,
	cin => \passarinho|Add8~5\,
	combout => \passarinho|Add8~6_combout\,
	cout => \passarinho|Add8~7\);

-- Location: LCCOMB_X24_Y20_N4
\passarinho|deslocamento3~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento3~3_combout\ = (\passarinho|Add8~6_combout\ & !\passarinho|Equal18~10_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add8~6_combout\,
	datad => \passarinho|Equal18~10_combout\,
	combout => \passarinho|deslocamento3~3_combout\);

-- Location: FF_X24_Y20_N5
\passarinho|deslocamento3[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento3~3_combout\,
	ena => \passarinho|deslocamento3[1]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento3\(3));

-- Location: LCCOMB_X28_Y20_N18
\passarinho|Add8~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add8~8_combout\ = (\passarinho|deslocamento3\(4) & (\passarinho|Add8~7\ $ (GND))) # (!\passarinho|deslocamento3\(4) & (!\passarinho|Add8~7\ & VCC))
-- \passarinho|Add8~9\ = CARRY((\passarinho|deslocamento3\(4) & !\passarinho|Add8~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(4),
	datad => VCC,
	cin => \passarinho|Add8~7\,
	combout => \passarinho|Add8~8_combout\,
	cout => \passarinho|Add8~9\);

-- Location: LCCOMB_X24_Y20_N30
\passarinho|deslocamento3~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento3~2_combout\ = (\passarinho|Add8~8_combout\ & !\passarinho|Equal18~10_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add8~8_combout\,
	datad => \passarinho|Equal18~10_combout\,
	combout => \passarinho|deslocamento3~2_combout\);

-- Location: FF_X24_Y20_N31
\passarinho|deslocamento3[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento3~2_combout\,
	ena => \passarinho|deslocamento3[1]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento3\(4));

-- Location: LCCOMB_X28_Y20_N20
\passarinho|Add8~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add8~10_combout\ = (\passarinho|deslocamento3\(5) & (!\passarinho|Add8~9\)) # (!\passarinho|deslocamento3\(5) & ((\passarinho|Add8~9\) # (GND)))
-- \passarinho|Add8~11\ = CARRY((!\passarinho|Add8~9\) # (!\passarinho|deslocamento3\(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento3\(5),
	datad => VCC,
	cin => \passarinho|Add8~9\,
	combout => \passarinho|Add8~10_combout\,
	cout => \passarinho|Add8~11\);

-- Location: LCCOMB_X28_Y20_N8
\passarinho|deslocamento3~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|deslocamento3~0_combout\ = (\passarinho|Add8~10_combout\ & !\passarinho|Equal18~10_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110000001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Add8~10_combout\,
	datac => \passarinho|Equal18~10_combout\,
	combout => \passarinho|deslocamento3~0_combout\);

-- Location: FF_X28_Y20_N9
\passarinho|deslocamento3[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|deslocamento3~0_combout\,
	ena => \passarinho|deslocamento3[1]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento3\(5));

-- Location: LCCOMB_X28_Y19_N10
\passarinho|Add27~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add27~0_combout\ = (\passarinho|deslocamento3\(1) & (\passarinho|deslocamento3\(0) & VCC)) # (!\passarinho|deslocamento3\(1) & (\passarinho|deslocamento3\(0) $ (VCC)))
-- \passarinho|Add27~1\ = CARRY((!\passarinho|deslocamento3\(1) & \passarinho|deslocamento3\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001100101000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(1),
	datab => \passarinho|deslocamento3\(0),
	datad => VCC,
	combout => \passarinho|Add27~0_combout\,
	cout => \passarinho|Add27~1\);

-- Location: LCCOMB_X28_Y19_N12
\passarinho|Add27~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add27~2_combout\ = (\passarinho|deslocamento3\(2) & ((\passarinho|Add27~1\) # (GND))) # (!\passarinho|deslocamento3\(2) & (!\passarinho|Add27~1\))
-- \passarinho|Add27~3\ = CARRY((\passarinho|deslocamento3\(2)) # (!\passarinho|Add27~1\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010110101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(2),
	datad => VCC,
	cin => \passarinho|Add27~1\,
	combout => \passarinho|Add27~2_combout\,
	cout => \passarinho|Add27~3\);

-- Location: LCCOMB_X28_Y19_N14
\passarinho|Add27~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add27~4_combout\ = (\passarinho|deslocamento3\(3) & (!\passarinho|Add27~3\ & VCC)) # (!\passarinho|deslocamento3\(3) & (\passarinho|Add27~3\ $ (GND)))
-- \passarinho|Add27~5\ = CARRY((!\passarinho|deslocamento3\(3) & !\passarinho|Add27~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000000101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(3),
	datad => VCC,
	cin => \passarinho|Add27~3\,
	combout => \passarinho|Add27~4_combout\,
	cout => \passarinho|Add27~5\);

-- Location: LCCOMB_X28_Y19_N16
\passarinho|Add27~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add27~6_combout\ = (\passarinho|deslocamento3\(4) & (!\passarinho|Add27~5\)) # (!\passarinho|deslocamento3\(4) & (\passarinho|Add27~5\ & VCC))
-- \passarinho|Add27~7\ = CARRY((\passarinho|deslocamento3\(4) & !\passarinho|Add27~5\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101000001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(4),
	datad => VCC,
	cin => \passarinho|Add27~5\,
	combout => \passarinho|Add27~6_combout\,
	cout => \passarinho|Add27~7\);

-- Location: LCCOMB_X28_Y19_N18
\passarinho|Add27~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add27~8_combout\ = (\passarinho|deslocamento3\(5) & (!\passarinho|Add27~7\ & VCC)) # (!\passarinho|deslocamento3\(5) & (\passarinho|Add27~7\ $ (GND)))
-- \passarinho|Add27~9\ = CARRY((!\passarinho|deslocamento3\(5) & !\passarinho|Add27~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento3\(5),
	datad => VCC,
	cin => \passarinho|Add27~7\,
	combout => \passarinho|Add27~8_combout\,
	cout => \passarinho|Add27~9\);

-- Location: LCCOMB_X28_Y19_N2
\passarinho|Equal30~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal30~2_combout\ = (\passarinho|Hcount\(5) & (\passarinho|Add27~8_combout\ & (\passarinho|Hcount\(4) $ (!\passarinho|Add27~6_combout\)))) # (!\passarinho|Hcount\(5) & (!\passarinho|Add27~8_combout\ & (\passarinho|Hcount\(4) $ 
-- (!\passarinho|Add27~6_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(5),
	datab => \passarinho|Add27~8_combout\,
	datac => \passarinho|Hcount\(4),
	datad => \passarinho|Add27~6_combout\,
	combout => \passarinho|Equal30~2_combout\);

-- Location: LCCOMB_X29_Y19_N2
\passarinho|Equal30~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal30~0_combout\ = (\passarinho|Add27~0_combout\ & (\passarinho|Hcount\(1) & (\passarinho|Hcount\(0) $ (\passarinho|deslocamento3\(0))))) # (!\passarinho|Add27~0_combout\ & (!\passarinho|Hcount\(1) & (\passarinho|Hcount\(0) $ 
-- (\passarinho|deslocamento3\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000100110010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add27~0_combout\,
	datab => \passarinho|Hcount\(1),
	datac => \passarinho|Hcount\(0),
	datad => \passarinho|deslocamento3\(0),
	combout => \passarinho|Equal30~0_combout\);

-- Location: LCCOMB_X28_Y19_N4
\passarinho|Equal30~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal30~1_combout\ = (\passarinho|Hcount\(2) & (\passarinho|Add27~2_combout\ & (\passarinho|Hcount\(3) $ (!\passarinho|Add27~4_combout\)))) # (!\passarinho|Hcount\(2) & (!\passarinho|Add27~2_combout\ & (\passarinho|Hcount\(3) $ 
-- (!\passarinho|Add27~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(2),
	datab => \passarinho|Hcount\(3),
	datac => \passarinho|Add27~4_combout\,
	datad => \passarinho|Add27~2_combout\,
	combout => \passarinho|Equal30~1_combout\);

-- Location: LCCOMB_X29_Y20_N16
\passarinho|Add16~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add16~0_combout\ = \passarinho|deslocamento3\(6) $ (VCC)
-- \passarinho|Add16~1\ = CARRY(\passarinho|deslocamento3\(6))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101010110101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(6),
	datad => VCC,
	combout => \passarinho|Add16~0_combout\,
	cout => \passarinho|Add16~1\);

-- Location: LCCOMB_X28_Y20_N22
\passarinho|Add8~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add8~12_combout\ = (\passarinho|deslocamento3\(6) & (\passarinho|Add8~11\ $ (GND))) # (!\passarinho|deslocamento3\(6) & (!\passarinho|Add8~11\ & VCC))
-- \passarinho|Add8~13\ = CARRY((\passarinho|deslocamento3\(6) & !\passarinho|Add8~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento3\(6),
	datad => VCC,
	cin => \passarinho|Add8~11\,
	combout => \passarinho|Add8~12_combout\,
	cout => \passarinho|Add8~13\);

-- Location: LCCOMB_X24_Y20_N12
\passarinho|Add16~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add16~14_combout\ = (!\passarinho|Equal18~10_combout\ & ((\passarinho|Equal15~1_combout\ & (\passarinho|Add16~0_combout\)) # (!\passarinho|Equal15~1_combout\ & ((\passarinho|Add8~12_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add16~0_combout\,
	datab => \passarinho|Equal15~1_combout\,
	datac => \passarinho|Add8~12_combout\,
	datad => \passarinho|Equal18~10_combout\,
	combout => \passarinho|Add16~14_combout\);

-- Location: FF_X24_Y20_N13
\passarinho|deslocamento3[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add16~14_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento3\(6));

-- Location: LCCOMB_X29_Y20_N18
\passarinho|Add16~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add16~2_combout\ = (\passarinho|deslocamento3\(7) & (\passarinho|Add16~1\ & VCC)) # (!\passarinho|deslocamento3\(7) & (!\passarinho|Add16~1\))
-- \passarinho|Add16~3\ = CARRY((!\passarinho|deslocamento3\(7) & !\passarinho|Add16~1\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento3\(7),
	datad => VCC,
	cin => \passarinho|Add16~1\,
	combout => \passarinho|Add16~2_combout\,
	cout => \passarinho|Add16~3\);

-- Location: LCCOMB_X28_Y20_N24
\passarinho|Add8~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add8~14_combout\ = (\passarinho|deslocamento3\(7) & (!\passarinho|Add8~13\)) # (!\passarinho|deslocamento3\(7) & ((\passarinho|Add8~13\) # (GND)))
-- \passarinho|Add8~15\ = CARRY((!\passarinho|Add8~13\) # (!\passarinho|deslocamento3\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento3\(7),
	datad => VCC,
	cin => \passarinho|Add8~13\,
	combout => \passarinho|Add8~14_combout\,
	cout => \passarinho|Add8~15\);

-- Location: LCCOMB_X29_Y20_N0
\passarinho|Add16~13\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add16~13_combout\ = (!\passarinho|Equal18~10_combout\ & ((\passarinho|Equal15~1_combout\ & (\passarinho|Add16~2_combout\)) # (!\passarinho|Equal15~1_combout\ & ((\passarinho|Add8~14_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add16~2_combout\,
	datab => \passarinho|Add8~14_combout\,
	datac => \passarinho|Equal15~1_combout\,
	datad => \passarinho|Equal18~10_combout\,
	combout => \passarinho|Add16~13_combout\);

-- Location: FF_X29_Y20_N1
\passarinho|deslocamento3[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add16~13_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento3\(7));

-- Location: LCCOMB_X28_Y19_N20
\passarinho|Add27~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add27~10_combout\ = (\passarinho|deslocamento3\(6) & ((\passarinho|Add27~9\) # (GND))) # (!\passarinho|deslocamento3\(6) & (!\passarinho|Add27~9\))
-- \passarinho|Add27~11\ = CARRY((\passarinho|deslocamento3\(6)) # (!\passarinho|Add27~9\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001111001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento3\(6),
	datad => VCC,
	cin => \passarinho|Add27~9\,
	combout => \passarinho|Add27~10_combout\,
	cout => \passarinho|Add27~11\);

-- Location: LCCOMB_X28_Y19_N22
\passarinho|Add27~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add27~12_combout\ = (\passarinho|deslocamento3\(7) & (!\passarinho|Add27~11\ & VCC)) # (!\passarinho|deslocamento3\(7) & (\passarinho|Add27~11\ $ (GND)))
-- \passarinho|Add27~13\ = CARRY((!\passarinho|deslocamento3\(7) & !\passarinho|Add27~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento3\(7),
	datad => VCC,
	cin => \passarinho|Add27~11\,
	combout => \passarinho|Add27~12_combout\,
	cout => \passarinho|Add27~13\);

-- Location: LCCOMB_X29_Y19_N24
\passarinho|Equal30~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal30~3_combout\ = (\passarinho|Hcount\(7) & (\passarinho|Add27~12_combout\ & (\passarinho|Hcount\(6) $ (!\passarinho|Add27~10_combout\)))) # (!\passarinho|Hcount\(7) & (!\passarinho|Add27~12_combout\ & (\passarinho|Hcount\(6) $ 
-- (!\passarinho|Add27~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(7),
	datab => \passarinho|Add27~12_combout\,
	datac => \passarinho|Hcount\(6),
	datad => \passarinho|Add27~10_combout\,
	combout => \passarinho|Equal30~3_combout\);

-- Location: LCCOMB_X29_Y19_N30
\passarinho|Equal30~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal30~4_combout\ = (\passarinho|Equal30~2_combout\ & (\passarinho|Equal30~0_combout\ & (\passarinho|Equal30~1_combout\ & \passarinho|Equal30~3_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal30~2_combout\,
	datab => \passarinho|Equal30~0_combout\,
	datac => \passarinho|Equal30~1_combout\,
	datad => \passarinho|Equal30~3_combout\,
	combout => \passarinho|Equal30~4_combout\);

-- Location: LCCOMB_X28_Y20_N26
\passarinho|Add8~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add8~16_combout\ = (\passarinho|deslocamento3\(8) & (\passarinho|Add8~15\ $ (GND))) # (!\passarinho|deslocamento3\(8) & (!\passarinho|Add8~15\ & VCC))
-- \passarinho|Add8~17\ = CARRY((\passarinho|deslocamento3\(8) & !\passarinho|Add8~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento3\(8),
	datad => VCC,
	cin => \passarinho|Add8~15\,
	combout => \passarinho|Add8~16_combout\,
	cout => \passarinho|Add8~17\);

-- Location: LCCOMB_X29_Y20_N20
\passarinho|Add16~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add16~4_combout\ = (\passarinho|deslocamento3\(8) & (\passarinho|Add16~3\ $ (GND))) # (!\passarinho|deslocamento3\(8) & (!\passarinho|Add16~3\ & VCC))
-- \passarinho|Add16~5\ = CARRY((\passarinho|deslocamento3\(8) & !\passarinho|Add16~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(8),
	datad => VCC,
	cin => \passarinho|Add16~3\,
	combout => \passarinho|Add16~4_combout\,
	cout => \passarinho|Add16~5\);

-- Location: LCCOMB_X29_Y20_N30
\passarinho|Add16~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add16~12_combout\ = (!\passarinho|Equal18~10_combout\ & ((\passarinho|Equal15~1_combout\ & ((\passarinho|Add16~4_combout\))) # (!\passarinho|Equal15~1_combout\ & (\passarinho|Add8~16_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add8~16_combout\,
	datab => \passarinho|Add16~4_combout\,
	datac => \passarinho|Equal15~1_combout\,
	datad => \passarinho|Equal18~10_combout\,
	combout => \passarinho|Add16~12_combout\);

-- Location: FF_X29_Y20_N31
\passarinho|deslocamento3[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add16~12_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento3\(8));

-- Location: LCCOMB_X28_Y20_N28
\passarinho|Add8~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add8~18_combout\ = (\passarinho|deslocamento3\(9) & (!\passarinho|Add8~17\)) # (!\passarinho|deslocamento3\(9) & ((\passarinho|Add8~17\) # (GND)))
-- \passarinho|Add8~19\ = CARRY((!\passarinho|Add8~17\) # (!\passarinho|deslocamento3\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento3\(9),
	datad => VCC,
	cin => \passarinho|Add8~17\,
	combout => \passarinho|Add8~18_combout\,
	cout => \passarinho|Add8~19\);

-- Location: LCCOMB_X29_Y20_N22
\passarinho|Add16~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add16~6_combout\ = (\passarinho|deslocamento3\(9) & (\passarinho|Add16~5\ & VCC)) # (!\passarinho|deslocamento3\(9) & (!\passarinho|Add16~5\))
-- \passarinho|Add16~7\ = CARRY((!\passarinho|deslocamento3\(9) & !\passarinho|Add16~5\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento3\(9),
	datad => VCC,
	cin => \passarinho|Add16~5\,
	combout => \passarinho|Add16~6_combout\,
	cout => \passarinho|Add16~7\);

-- Location: LCCOMB_X24_Y20_N18
\passarinho|Add16~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add16~11_combout\ = (!\passarinho|Equal18~10_combout\ & ((\passarinho|Equal15~1_combout\ & ((\passarinho|Add16~6_combout\))) # (!\passarinho|Equal15~1_combout\ & (\passarinho|Add8~18_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add8~18_combout\,
	datab => \passarinho|Equal15~1_combout\,
	datac => \passarinho|Add16~6_combout\,
	datad => \passarinho|Equal18~10_combout\,
	combout => \passarinho|Add16~11_combout\);

-- Location: FF_X24_Y20_N19
\passarinho|deslocamento3[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add16~11_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento3\(9));

-- Location: LCCOMB_X29_Y20_N24
\passarinho|Add16~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add16~8_combout\ = \passarinho|deslocamento3\(10) $ (\passarinho|Add16~7\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento3\(10),
	cin => \passarinho|Add16~7\,
	combout => \passarinho|Add16~8_combout\);

-- Location: LCCOMB_X28_Y20_N30
\passarinho|Add8~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add8~20_combout\ = \passarinho|Add8~19\ $ (!\passarinho|deslocamento3\(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|deslocamento3\(10),
	cin => \passarinho|Add8~19\,
	combout => \passarinho|Add8~20_combout\);

-- Location: LCCOMB_X29_Y20_N4
\passarinho|Add16~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add16~10_combout\ = (!\passarinho|Equal18~10_combout\ & ((\passarinho|Equal15~1_combout\ & (\passarinho|Add16~8_combout\)) # (!\passarinho|Equal15~1_combout\ & ((\passarinho|Add8~20_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add16~8_combout\,
	datab => \passarinho|Add8~20_combout\,
	datac => \passarinho|Equal15~1_combout\,
	datad => \passarinho|Equal18~10_combout\,
	combout => \passarinho|Add16~10_combout\);

-- Location: FF_X29_Y20_N5
\passarinho|deslocamento3[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|Add16~10_combout\,
	ena => \passarinho|Equal13~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|deslocamento3\(10));

-- Location: LCCOMB_X28_Y19_N24
\passarinho|Add27~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add27~14_combout\ = (\passarinho|deslocamento3\(8) & (!\passarinho|Add27~13\)) # (!\passarinho|deslocamento3\(8) & (\passarinho|Add27~13\ & VCC))
-- \passarinho|Add27~15\ = CARRY((\passarinho|deslocamento3\(8) & !\passarinho|Add27~13\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento3\(8),
	datad => VCC,
	cin => \passarinho|Add27~13\,
	combout => \passarinho|Add27~14_combout\,
	cout => \passarinho|Add27~15\);

-- Location: LCCOMB_X28_Y19_N26
\passarinho|Add27~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add27~16_combout\ = (\passarinho|deslocamento3\(9) & (\passarinho|Add27~15\ $ (GND))) # (!\passarinho|deslocamento3\(9) & ((GND) # (!\passarinho|Add27~15\)))
-- \passarinho|Add27~17\ = CARRY((!\passarinho|Add27~15\) # (!\passarinho|deslocamento3\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010101011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(9),
	datad => VCC,
	cin => \passarinho|Add27~15\,
	combout => \passarinho|Add27~16_combout\,
	cout => \passarinho|Add27~17\);

-- Location: LCCOMB_X28_Y19_N28
\passarinho|Add27~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add27~18_combout\ = \passarinho|Add27~17\ $ (!\passarinho|deslocamento3\(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|deslocamento3\(10),
	cin => \passarinho|Add27~17\,
	combout => \passarinho|Add27~18_combout\);

-- Location: LCCOMB_X29_Y19_N0
\passarinho|Equal30~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal30~5_combout\ = (\passarinho|Hcount\(8) & (\passarinho|Add27~14_combout\ & (\passarinho|Hcount\(9) $ (!\passarinho|Add27~16_combout\)))) # (!\passarinho|Hcount\(8) & (!\passarinho|Add27~14_combout\ & (\passarinho|Hcount\(9) $ 
-- (!\passarinho|Add27~16_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(8),
	datab => \passarinho|Hcount\(9),
	datac => \passarinho|Add27~16_combout\,
	datad => \passarinho|Add27~14_combout\,
	combout => \passarinho|Equal30~5_combout\);

-- Location: LCCOMB_X29_Y19_N22
\passarinho|coluna_3_V~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_3_V~0_combout\ = (!\passarinho|coluna_3_V~q\ & (((\passarinho|Add27~18_combout\) # (!\passarinho|Equal30~5_combout\)) # (!\passarinho|Equal30~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110100001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal30~4_combout\,
	datab => \passarinho|Add27~18_combout\,
	datac => \passarinho|coluna_3_V~q\,
	datad => \passarinho|Equal30~5_combout\,
	combout => \passarinho|coluna_3_V~0_combout\);

-- Location: LCCOMB_X29_Y19_N8
\passarinho|Add26~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add26~0_combout\ = (\passarinho|deslocamento3\(5) & (!\passarinho|deslocamento3\(4) & VCC)) # (!\passarinho|deslocamento3\(5) & (\passarinho|deslocamento3\(4) $ (GND)))
-- \passarinho|Add26~1\ = CARRY((!\passarinho|deslocamento3\(5) & !\passarinho|deslocamento3\(4)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110011000010001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(5),
	datab => \passarinho|deslocamento3\(4),
	datad => VCC,
	combout => \passarinho|Add26~0_combout\,
	cout => \passarinho|Add26~1\);

-- Location: LCCOMB_X29_Y19_N10
\passarinho|Add26~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add26~2_combout\ = (\passarinho|deslocamento3\(6) & (!\passarinho|Add26~1\)) # (!\passarinho|deslocamento3\(6) & (\passarinho|Add26~1\ & VCC))
-- \passarinho|Add26~3\ = CARRY((\passarinho|deslocamento3\(6) & !\passarinho|Add26~1\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamento3\(6),
	datad => VCC,
	cin => \passarinho|Add26~1\,
	combout => \passarinho|Add26~2_combout\,
	cout => \passarinho|Add26~3\);

-- Location: LCCOMB_X29_Y19_N12
\passarinho|Add26~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add26~4_combout\ = (\passarinho|deslocamento3\(7) & (\passarinho|Add26~3\ $ (GND))) # (!\passarinho|deslocamento3\(7) & ((GND) # (!\passarinho|Add26~3\)))
-- \passarinho|Add26~5\ = CARRY((!\passarinho|Add26~3\) # (!\passarinho|deslocamento3\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010101011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(7),
	datad => VCC,
	cin => \passarinho|Add26~3\,
	combout => \passarinho|Add26~4_combout\,
	cout => \passarinho|Add26~5\);

-- Location: LCCOMB_X29_Y19_N14
\passarinho|Add26~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add26~6_combout\ = (\passarinho|deslocamento3\(8) & ((\passarinho|Add26~5\) # (GND))) # (!\passarinho|deslocamento3\(8) & (!\passarinho|Add26~5\))
-- \passarinho|Add26~7\ = CARRY((\passarinho|deslocamento3\(8)) # (!\passarinho|Add26~5\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010110101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(8),
	datad => VCC,
	cin => \passarinho|Add26~5\,
	combout => \passarinho|Add26~6_combout\,
	cout => \passarinho|Add26~7\);

-- Location: LCCOMB_X29_Y19_N16
\passarinho|Add26~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add26~8_combout\ = (\passarinho|deslocamento3\(9) & (\passarinho|Add26~7\ $ (GND))) # (!\passarinho|deslocamento3\(9) & ((GND) # (!\passarinho|Add26~7\)))
-- \passarinho|Add26~9\ = CARRY((!\passarinho|Add26~7\) # (!\passarinho|deslocamento3\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010101011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(9),
	datad => VCC,
	cin => \passarinho|Add26~7\,
	combout => \passarinho|Add26~8_combout\,
	cout => \passarinho|Add26~9\);

-- Location: LCCOMB_X29_Y19_N18
\passarinho|Add26~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add26~10_combout\ = \passarinho|deslocamento3\(10) $ (!\passarinho|Add26~9\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010110100101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(10),
	cin => \passarinho|Add26~9\,
	combout => \passarinho|Add26~10_combout\);

-- Location: LCCOMB_X29_Y19_N26
\passarinho|Equal29~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal29~5_combout\ = (\passarinho|Hcount\(8) & (\passarinho|Add26~6_combout\ & (\passarinho|Hcount\(9) $ (!\passarinho|Add26~8_combout\)))) # (!\passarinho|Hcount\(8) & (!\passarinho|Add26~6_combout\ & (\passarinho|Hcount\(9) $ 
-- (!\passarinho|Add26~8_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(8),
	datab => \passarinho|Hcount\(9),
	datac => \passarinho|Add26~6_combout\,
	datad => \passarinho|Add26~8_combout\,
	combout => \passarinho|Equal29~5_combout\);

-- Location: LCCOMB_X28_Y19_N8
\passarinho|Equal29~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal29~1_combout\ = (\passarinho|deslocamento3\(2) & (!\passarinho|Hcount\(2) & (\passarinho|Hcount\(3) $ (\passarinho|deslocamento3\(3))))) # (!\passarinho|deslocamento3\(2) & (\passarinho|Hcount\(2) & (\passarinho|Hcount\(3) $ 
-- (\passarinho|deslocamento3\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0001010000101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(2),
	datab => \passarinho|Hcount\(3),
	datac => \passarinho|deslocamento3\(3),
	datad => \passarinho|Hcount\(2),
	combout => \passarinho|Equal29~1_combout\);

-- Location: LCCOMB_X29_Y19_N28
\passarinho|Equal29~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal29~0_combout\ = (\passarinho|deslocamento3\(0) & (\passarinho|Hcount\(0) & (\passarinho|Hcount\(1) $ (\passarinho|deslocamento3\(1))))) # (!\passarinho|deslocamento3\(0) & (!\passarinho|Hcount\(0) & (\passarinho|Hcount\(1) $ 
-- (\passarinho|deslocamento3\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010000110000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamento3\(0),
	datab => \passarinho|Hcount\(1),
	datac => \passarinho|Hcount\(0),
	datad => \passarinho|deslocamento3\(1),
	combout => \passarinho|Equal29~0_combout\);

-- Location: LCCOMB_X28_Y19_N6
\passarinho|Equal29~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal29~2_combout\ = (\passarinho|Hcount\(5) & (\passarinho|Add26~0_combout\ & (\passarinho|Hcount\(4) $ (!\passarinho|deslocamento3\(4))))) # (!\passarinho|Hcount\(5) & (!\passarinho|Add26~0_combout\ & (\passarinho|Hcount\(4) $ 
-- (!\passarinho|deslocamento3\(4)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Hcount\(5),
	datab => \passarinho|Add26~0_combout\,
	datac => \passarinho|Hcount\(4),
	datad => \passarinho|deslocamento3\(4),
	combout => \passarinho|Equal29~2_combout\);

-- Location: LCCOMB_X29_Y19_N6
\passarinho|Equal29~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal29~3_combout\ = (\passarinho|Add26~4_combout\ & (\passarinho|Hcount\(7) & (\passarinho|Hcount\(6) $ (!\passarinho|Add26~2_combout\)))) # (!\passarinho|Add26~4_combout\ & (!\passarinho|Hcount\(7) & (\passarinho|Hcount\(6) $ 
-- (!\passarinho|Add26~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010000100001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Add26~4_combout\,
	datab => \passarinho|Hcount\(6),
	datac => \passarinho|Hcount\(7),
	datad => \passarinho|Add26~2_combout\,
	combout => \passarinho|Equal29~3_combout\);

-- Location: LCCOMB_X29_Y19_N20
\passarinho|Equal29~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal29~4_combout\ = (\passarinho|Equal29~1_combout\ & (\passarinho|Equal29~0_combout\ & (\passarinho|Equal29~2_combout\ & \passarinho|Equal29~3_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal29~1_combout\,
	datab => \passarinho|Equal29~0_combout\,
	datac => \passarinho|Equal29~2_combout\,
	datad => \passarinho|Equal29~3_combout\,
	combout => \passarinho|Equal29~4_combout\);

-- Location: LCCOMB_X29_Y19_N4
\passarinho|coluna_3_V~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_3_V~1_combout\ = (!\passarinho|coluna_3_V~0_combout\ & ((\passarinho|Add26~10_combout\) # ((!\passarinho|Equal29~4_combout\) # (!\passarinho|Equal29~5_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100010101010101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|coluna_3_V~0_combout\,
	datab => \passarinho|Add26~10_combout\,
	datac => \passarinho|Equal29~5_combout\,
	datad => \passarinho|Equal29~4_combout\,
	combout => \passarinho|coluna_3_V~1_combout\);

-- Location: FF_X29_Y19_N5
\passarinho|coluna_3_V\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|coluna_3_V~1_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|coluna_3_V~q\);

-- Location: LCCOMB_X27_Y19_N4
\passarinho|VGA_G~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_G~1_combout\ = (\passarinho|coluna_3_V~q\) # ((!\passarinho|coluna_5_H~q\ & !\passarinho|coluna_6_H~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|coluna_5_H~q\,
	datac => \passarinho|coluna_6_H~q\,
	datad => \passarinho|coluna_3_V~q\,
	combout => \passarinho|VGA_G~1_combout\);

-- Location: LCCOMB_X21_Y18_N6
\passarinho|Add32~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add32~1_cout\ = CARRY(\passarinho|deslocamentoH_4\(1))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_4\(1),
	datad => VCC,
	cout => \passarinho|Add32~1_cout\);

-- Location: LCCOMB_X21_Y18_N8
\passarinho|Add32~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add32~2_combout\ = (\passarinho|deslocamentoH_4\(2) & (\passarinho|Add32~1_cout\ & VCC)) # (!\passarinho|deslocamentoH_4\(2) & (!\passarinho|Add32~1_cout\))
-- \passarinho|Add32~3\ = CARRY((!\passarinho|deslocamentoH_4\(2) & !\passarinho|Add32~1_cout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_4\(2),
	datad => VCC,
	cin => \passarinho|Add32~1_cout\,
	combout => \passarinho|Add32~2_combout\,
	cout => \passarinho|Add32~3\);

-- Location: LCCOMB_X21_Y18_N10
\passarinho|Add32~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add32~4_combout\ = (\passarinho|deslocamentoH_4\(3) & (\passarinho|Add32~3\ $ (GND))) # (!\passarinho|deslocamentoH_4\(3) & (!\passarinho|Add32~3\ & VCC))
-- \passarinho|Add32~5\ = CARRY((\passarinho|deslocamentoH_4\(3) & !\passarinho|Add32~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_4\(3),
	datad => VCC,
	cin => \passarinho|Add32~3\,
	combout => \passarinho|Add32~4_combout\,
	cout => \passarinho|Add32~5\);

-- Location: LCCOMB_X21_Y18_N22
\passarinho|Equal35~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal35~2_combout\ = (\passarinho|Vcount\(3) & (\passarinho|Add32~4_combout\ & (\passarinho|Add32~2_combout\ $ (!\passarinho|Vcount\(2))))) # (!\passarinho|Vcount\(3) & (!\passarinho|Add32~4_combout\ & (\passarinho|Add32~2_combout\ $ 
-- (!\passarinho|Vcount\(2)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(3),
	datab => \passarinho|Add32~2_combout\,
	datac => \passarinho|Vcount\(2),
	datad => \passarinho|Add32~4_combout\,
	combout => \passarinho|Equal35~2_combout\);

-- Location: LCCOMB_X21_Y18_N12
\passarinho|Add32~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add32~6_combout\ = (\passarinho|deslocamentoH_4\(4) & (!\passarinho|Add32~5\)) # (!\passarinho|deslocamentoH_4\(4) & ((\passarinho|Add32~5\) # (GND)))
-- \passarinho|Add32~7\ = CARRY((!\passarinho|Add32~5\) # (!\passarinho|deslocamentoH_4\(4)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_4\(4),
	datad => VCC,
	cin => \passarinho|Add32~5\,
	combout => \passarinho|Add32~6_combout\,
	cout => \passarinho|Add32~7\);

-- Location: LCCOMB_X21_Y18_N14
\passarinho|Add32~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add32~8_combout\ = (\passarinho|deslocamentoH_4\(5) & (\passarinho|Add32~7\ $ (GND))) # (!\passarinho|deslocamentoH_4\(5) & (!\passarinho|Add32~7\ & VCC))
-- \passarinho|Add32~9\ = CARRY((\passarinho|deslocamentoH_4\(5) & !\passarinho|Add32~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|deslocamentoH_4\(5),
	datad => VCC,
	cin => \passarinho|Add32~7\,
	combout => \passarinho|Add32~8_combout\,
	cout => \passarinho|Add32~9\);

-- Location: LCCOMB_X21_Y18_N0
\passarinho|Equal35~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal35~3_combout\ = (\passarinho|Vcount\(4) & (\passarinho|Add32~6_combout\ & (\passarinho|Add32~8_combout\ $ (!\passarinho|Vcount\(5))))) # (!\passarinho|Vcount\(4) & (!\passarinho|Add32~6_combout\ & (\passarinho|Add32~8_combout\ $ 
-- (!\passarinho|Vcount\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000001001000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(4),
	datab => \passarinho|Add32~8_combout\,
	datac => \passarinho|Vcount\(5),
	datad => \passarinho|Add32~6_combout\,
	combout => \passarinho|Equal35~3_combout\);

-- Location: LCCOMB_X22_Y19_N0
\passarinho|Equal35~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal35~1_combout\ = (\passarinho|Vcount\(1) & (!\passarinho|deslocamentoH_4\(1) & (\passarinho|Vcount\(0) $ (\passarinho|deslocamentoH_4\(0))))) # (!\passarinho|Vcount\(1) & (\passarinho|deslocamentoH_4\(1) & (\passarinho|Vcount\(0) $ 
-- (\passarinho|deslocamentoH_4\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000011001100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(1),
	datab => \passarinho|deslocamentoH_4\(1),
	datac => \passarinho|Vcount\(0),
	datad => \passarinho|deslocamentoH_4\(0),
	combout => \passarinho|Equal35~1_combout\);

-- Location: LCCOMB_X21_Y18_N16
\passarinho|Add32~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add32~10_combout\ = (\passarinho|deslocamentoH_4\(6) & (!\passarinho|Add32~9\)) # (!\passarinho|deslocamentoH_4\(6) & ((\passarinho|Add32~9\) # (GND)))
-- \passarinho|Add32~11\ = CARRY((!\passarinho|Add32~9\) # (!\passarinho|deslocamentoH_4\(6)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_4\(6),
	datad => VCC,
	cin => \passarinho|Add32~9\,
	combout => \passarinho|Add32~10_combout\,
	cout => \passarinho|Add32~11\);

-- Location: LCCOMB_X21_Y18_N18
\passarinho|Add32~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add32~12_combout\ = (\passarinho|deslocamentoH_4\(7) & ((GND) # (!\passarinho|Add32~11\))) # (!\passarinho|deslocamentoH_4\(7) & (\passarinho|Add32~11\ $ (GND)))
-- \passarinho|Add32~13\ = CARRY((\passarinho|deslocamentoH_4\(7)) # (!\passarinho|Add32~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110011001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|deslocamentoH_4\(7),
	datad => VCC,
	cin => \passarinho|Add32~11\,
	combout => \passarinho|Add32~12_combout\,
	cout => \passarinho|Add32~13\);

-- Location: LCCOMB_X21_Y18_N26
\passarinho|Equal35~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal35~4_combout\ = (\passarinho|Vcount\(7) & (\passarinho|Add32~12_combout\ & (\passarinho|Vcount\(6) $ (!\passarinho|Add32~10_combout\)))) # (!\passarinho|Vcount\(7) & (!\passarinho|Add32~12_combout\ & (\passarinho|Vcount\(6) $ 
-- (!\passarinho|Add32~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000000001001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Vcount\(7),
	datab => \passarinho|Add32~12_combout\,
	datac => \passarinho|Vcount\(6),
	datad => \passarinho|Add32~10_combout\,
	combout => \passarinho|Equal35~4_combout\);

-- Location: LCCOMB_X21_Y19_N26
\passarinho|Equal35~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal35~5_combout\ = (\passarinho|Equal35~2_combout\ & (\passarinho|Equal35~3_combout\ & (\passarinho|Equal35~1_combout\ & \passarinho|Equal35~4_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal35~2_combout\,
	datab => \passarinho|Equal35~3_combout\,
	datac => \passarinho|Equal35~1_combout\,
	datad => \passarinho|Equal35~4_combout\,
	combout => \passarinho|Equal35~5_combout\);

-- Location: LCCOMB_X21_Y18_N20
\passarinho|Add32~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Add32~14_combout\ = \passarinho|Add32~13\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	cin => \passarinho|Add32~13\,
	combout => \passarinho|Add32~14_combout\);

-- Location: LCCOMB_X27_Y19_N14
\passarinho|Equal35~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|Equal35~0_combout\ = (!\passarinho|Vcount\(9) & (\passarinho|Vcount\(8) $ (!\passarinho|Add32~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110000000011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|Vcount\(8),
	datac => \passarinho|Vcount\(9),
	datad => \passarinho|Add32~14_combout\,
	combout => \passarinho|Equal35~0_combout\);

-- Location: LCCOMB_X27_Y19_N18
\passarinho|coluna_7_H~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|coluna_7_H~0_combout\ = (\passarinho|Equal35~5_combout\ & ((\passarinho|Equal35~0_combout\) # ((\passarinho|coluna_7_H~q\ & \passarinho|Equal11~0_combout\)))) # (!\passarinho|Equal35~5_combout\ & (((\passarinho|coluna_7_H~q\ & 
-- \passarinho|Equal11~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111100010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|Equal35~5_combout\,
	datab => \passarinho|Equal35~0_combout\,
	datac => \passarinho|coluna_7_H~q\,
	datad => \passarinho|Equal11~0_combout\,
	combout => \passarinho|coluna_7_H~0_combout\);

-- Location: FF_X27_Y19_N19
\passarinho|coluna_7_H\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|coluna_7_H~0_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	ena => \passarinho|Equal4~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|coluna_7_H~q\);

-- Location: LCCOMB_X27_Y19_N12
\passarinho|VGA_G~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_G~2_combout\ = (\passarinho|VGA_G~1_combout\ & ((\passarinho|coluna_4_V~q\) # ((!\passarinho|coluna_8_H~q\ & !\passarinho|coluna_7_H~q\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010000010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|coluna_4_V~q\,
	datab => \passarinho|coluna_8_H~q\,
	datac => \passarinho|VGA_G~1_combout\,
	datad => \passarinho|coluna_7_H~q\,
	combout => \passarinho|VGA_G~2_combout\);

-- Location: LCCOMB_X27_Y19_N30
\passarinho|VGA_G~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_G~3_combout\ = (\passarinho|VGA_G~2_combout\ & ((\passarinho|coluna_2_V~q\) # ((!\passarinho|coluna_3_H~q\ & !\passarinho|coluna_4_H~q\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|coluna_3_H~q\,
	datab => \passarinho|coluna_4_H~q\,
	datac => \passarinho|coluna_2_V~q\,
	datad => \passarinho|VGA_G~2_combout\,
	combout => \passarinho|VGA_G~3_combout\);

-- Location: LCCOMB_X24_Y20_N10
\passarinho|VGA_G~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_G~4_combout\ = \passarinho|VGA_R~0_combout\ $ (((!\passarinho|VGA_G~3_combout\) # (!\passarinho|VGA_G~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100000000111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \passarinho|VGA_G~0_combout\,
	datac => \passarinho|VGA_G~3_combout\,
	datad => \passarinho|VGA_R~0_combout\,
	combout => \passarinho|VGA_G~4_combout\);

-- Location: LCCOMB_X30_Y20_N10
\passarinho|VGA_G~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_G~5_combout\ = (\passarinho|retangulo~combout\ & (((\passarinho|VGA_G~4_combout\)))) # (!\passarinho|retangulo~combout\ & (\passarinho|vga_hblank~q\ & (\passarinho|vga_vblank~q\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|vga_hblank~q\,
	datab => \passarinho|vga_vblank~q\,
	datac => \passarinho|VGA_G~4_combout\,
	datad => \passarinho|retangulo~combout\,
	combout => \passarinho|VGA_G~5_combout\);

-- Location: LCCOMB_X30_Y20_N4
\passarinho|VGA_G[0]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_G[0]~feeder_combout\ = \passarinho|VGA_G~5_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|VGA_G~5_combout\,
	combout => \passarinho|VGA_G[0]~feeder_combout\);

-- Location: FF_X30_Y20_N5
\passarinho|VGA_G[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|VGA_G[0]~feeder_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|VGA_G\(0));

-- Location: FF_X30_Y20_N11
\passarinho|VGA_G[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|VGA_G~5_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|VGA_G\(1));

-- Location: LCCOMB_X30_Y20_N0
\passarinho|VGA_G[2]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_G[2]~feeder_combout\ = \passarinho|VGA_G~5_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|VGA_G~5_combout\,
	combout => \passarinho|VGA_G[2]~feeder_combout\);

-- Location: FF_X30_Y20_N1
\passarinho|VGA_G[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|VGA_G[2]~feeder_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|VGA_G\(2));

-- Location: LCCOMB_X30_Y20_N18
\passarinho|VGA_G[3]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_G[3]~feeder_combout\ = \passarinho|VGA_G~5_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|VGA_G~5_combout\,
	combout => \passarinho|VGA_G[3]~feeder_combout\);

-- Location: FF_X30_Y20_N19
\passarinho|VGA_G[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|VGA_G[3]~feeder_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|VGA_G\(3));

-- Location: LCCOMB_X24_Y20_N28
\passarinho|VGA_B~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_B~0_combout\ = (\passarinho|retangulo~combout\ & (!\passarinho|VGA_R~0_combout\ & (\passarinho|VGA_G~3_combout\ & \passarinho|VGA_G~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|retangulo~combout\,
	datab => \passarinho|VGA_R~0_combout\,
	datac => \passarinho|VGA_G~3_combout\,
	datad => \passarinho|VGA_G~0_combout\,
	combout => \passarinho|VGA_B~0_combout\);

-- Location: LCCOMB_X30_Y20_N28
\passarinho|VGA_B~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_B~1_combout\ = (\passarinho|VGA_B~0_combout\) # ((\passarinho|vga_hblank~q\ & (\passarinho|vga_vblank~q\ & !\passarinho|retangulo~combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \passarinho|vga_hblank~q\,
	datab => \passarinho|vga_vblank~q\,
	datac => \passarinho|VGA_B~0_combout\,
	datad => \passarinho|retangulo~combout\,
	combout => \passarinho|VGA_B~1_combout\);

-- Location: FF_X30_Y20_N29
\passarinho|VGA_B[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|VGA_B~1_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|VGA_B\(0));

-- Location: LCCOMB_X30_Y20_N30
\passarinho|VGA_B[1]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_B[1]~feeder_combout\ = \passarinho|VGA_B~1_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|VGA_B~1_combout\,
	combout => \passarinho|VGA_B[1]~feeder_combout\);

-- Location: FF_X30_Y20_N31
\passarinho|VGA_B[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|VGA_B[1]~feeder_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|VGA_B\(1));

-- Location: LCCOMB_X30_Y20_N20
\passarinho|VGA_B[2]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_B[2]~feeder_combout\ = \passarinho|VGA_B~1_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|VGA_B~1_combout\,
	combout => \passarinho|VGA_B[2]~feeder_combout\);

-- Location: FF_X30_Y20_N21
\passarinho|VGA_B[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|VGA_B[2]~feeder_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|VGA_B\(2));

-- Location: LCCOMB_X30_Y20_N22
\passarinho|VGA_B[3]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \passarinho|VGA_B[3]~feeder_combout\ = \passarinho|VGA_B~1_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \passarinho|VGA_B~1_combout\,
	combout => \passarinho|VGA_B[3]~feeder_combout\);

-- Location: FF_X30_Y20_N23
\passarinho|VGA_B[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \passarinho|clk~clkctrl_outclk\,
	d => \passarinho|VGA_B[3]~feeder_combout\,
	clrn => \ALT_INV_resetVideo~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \passarinho|VGA_B\(3));

ww_VGA_HS <= \VGA_HS~output_o\;

ww_VGA_VS <= \VGA_VS~output_o\;

ww_VGA_R(0) <= \VGA_R[0]~output_o\;

ww_VGA_R(1) <= \VGA_R[1]~output_o\;

ww_VGA_R(2) <= \VGA_R[2]~output_o\;

ww_VGA_R(3) <= \VGA_R[3]~output_o\;

ww_VGA_G(0) <= \VGA_G[0]~output_o\;

ww_VGA_G(1) <= \VGA_G[1]~output_o\;

ww_VGA_G(2) <= \VGA_G[2]~output_o\;

ww_VGA_G(3) <= \VGA_G[3]~output_o\;

ww_VGA_B(0) <= \VGA_B[0]~output_o\;

ww_VGA_B(1) <= \VGA_B[1]~output_o\;

ww_VGA_B(2) <= \VGA_B[2]~output_o\;

ww_VGA_B(3) <= \VGA_B[3]~output_o\;
END structure;


